/* Shared compact reader edition, applied after each publication app's styles. */
:root{--page:min(1260px,calc(100% - 96px))}
.page-width{width:var(--page)}
.masthead{padding-block:25px 22px}
.wordmark{font-size:clamp(56px,8.5vw,138px)}
.masthead-research{padding-block:18px}
.masthead-research .wordmark{font-size:clamp(56px,6vw,83px)}
.masthead-research .masthead-side p{font-size:21px}
.reading-room-intro{padding-block:22px 28px}
.reading-room-heading{gap:56px;padding-top:24px}
.reading-room-welcome p{font-size:29px}
.reading-collection>a{padding-block:28px}
.reading-room-intro h1{font-size:clamp(48px,5.4vw,76px)}
.reading-feature-copy{padding:26px 34px 30px}
.reading-feature-edition{padding-bottom:17px;margin-bottom:23px}
.reading-feature h2{font-size:clamp(34px,3.1vw,46px);margin-top:13px}
.reading-feature-copy>p{margin-top:18px}
.reading-collections{padding-top:50px}
.reading-section-heading{padding-bottom:19px}
.reading-section-heading h2{font-size:40px}
.reading-further{gap:32px;margin-block:42px}
.research-intro{padding-block:40px 8px}
.practice-article h2{font-size:clamp(36px,4vw,52px)}
.copyright-home{width:min(1376px,100%);margin-inline:auto}
.copyright-home [data-section="Masthead"]{padding:22px 48px 20px!important;gap:18px!important}
.copyright-home [data-section="Masthead"] h1{font-size:105px!important}
.copyright-home [data-section="Masthead"] p{font-size:22px!important;margin-top:8px!important}
.copyright-home [data-section="Top band"]>div:first-child{padding-inline:48px!important}
.copyright-home .research-links{padding:11px 48px!important;gap:9px 20px!important}
.copyright-home [data-section="Glass ticker"]{margin-block:12px!important;padding-block:9px!important}
.copyright-home [data-section="Top news"]{padding:12px 48px 42px!important;gap:20px!important}
.copyright-home [data-section="Top news"]>div{flex-basis:600px!important}
.copyright-home [data-section="Wire column"]{max-width:320px!important;flex-basis:280px!important}
.copyright-home [data-section="Wire column"]>div{padding:18px!important;gap:18px!important}
.copyright-home [data-section="The Story Desk"]{margin-top:25px!important;gap:24px!important}
.copyright-home [data-module="Lead"] h3{font-size:36px!important}
.copyright-home [data-module="Lead"]>a{aspect-ratio:1.2!important}
.copyright-home [data-section="The Tape"]{margin:8px 48px 40px!important;padding:26px!important}
.copyright-home [data-section="Hiring Shortlist"]{margin:0 48px 50px!important}
.copyright-home [data-section="7 Days"]{padding:26px 48px 30px!important}
.copyright-home [data-section="Footer"]{padding:36px 48px 24px!important}
@media(max-width:1100px){:root{--page:calc(100% - 64px)}.copyright-home [data-section="Masthead"] h1{font-size:clamp(55px,9vw,95px)!important}.copyright-home [data-section="Top news"]>div{flex-basis:520px!important}.copyright-home [data-section="Wire column"]{flex-basis:250px!important}}
@media(max-width:760px){:root{--page:calc(100% - 40px)}.masthead{padding-block:20px 16px}.masthead-research .wordmark{font-size:clamp(44px,12vw,69px)}.reading-room-intro{padding-block:20px 26px}.reading-room-heading{gap:56px;padding-top:24px}
.reading-room-welcome p{font-size:29px}
.reading-collection>a{padding-block:28px}
.reading-room-intro h1{font-size:48px}.reading-feature-copy{padding:24px 22px}.reading-feature h2{font-size:36px}.reading-feature-art{height:230px}.reading-section-heading h2{font-size:34px}.reading-further{gap:24px;margin-block:32px}.copyright-home [data-section="Masthead"],.copyright-home [data-section="Top news"]{padding-inline:20px!important}.copyright-home [data-section="Masthead"] h1{font-size:clamp(46px,12vw,85px)!important}.copyright-home [data-section="Top band"]>div:first-child,.copyright-home .research-links{padding-inline:20px!important}.copyright-home [data-section="Masthead"] p{font-size:20px!important}.copyright-home [data-section="Wire column"]{max-width:none!important}.copyright-home [data-section="The Tape"]{margin-inline:20px!important;padding:20px!important}.copyright-home [data-section="Hiring Shortlist"]{margin-inline:20px!important}.copyright-home [data-section="7 Days"],.copyright-home [data-section="Footer"]{padding-inline:20px!important}.copyright-home [data-module="Lead"] h3{font-size:31px!important}}

.rights-desk{width:min(1260px,calc(100% - 96px));max-width:none;padding:0;margin-inline:auto}
.rights-desk .masthead{padding-block:23px 20px}
.rights-desk .wordmark{font-size:116px}
.rights-desk .desk-intro{padding-block:21px 19px}
.rights-desk .desk-intro h1{font-size:44px}
.rights-desk .desk-body{grid-template-columns:minmax(0,1fr) 288px}
@media(max-width:1100px){.rights-desk{width:calc(100% - 64px)}.rights-desk .wordmark{font-size:clamp(60px,8.8vw,96px)}}
@media(max-width:900px){.rights-desk .desk-body{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.reading-room-heading{gap:24px}.reading-room-welcome p{font-size:27px}.rights-desk{width:calc(100% - 40px)}.rights-desk .wordmark{font-size:clamp(42px,11.2vw,70px)}.rights-desk .desk-intro h1{font-size:36px}}

.frontpage{width:min(1260px,calc(100% - 96px));max-width:none;padding:0}
.frontpage .fp-header{padding-block:19px 17px}
.frontpage .fp-wordmark{font-size:62px}
.frontpage .fp-intro{padding-block:22px 20px}
.frontpage .fp-intro h1{font-size:48px}
@media(max-width:1100px){.frontpage{width:calc(100% - 64px)}}
@media(max-width:760px){.frontpage{width:calc(100% - 40px)}.frontpage .fp-wordmark{font-size:clamp(36px,10vw,55px);letter-spacing:-2px}.frontpage .fp-intro h1{font-size:38px}}
