/* Publication-wide editorial proportions. */
.button.secondary{border-color:#b9c3ce;color:var(--ink)}.button.secondary:hover{background:#edf0f4}.mobile-only{display:none!important}.page-intro{padding:24px 0 30px}.breadcrumbs{margin-bottom:25px}.page-intro h1{font-size:clamp(2rem,3.5vw,2.8rem);max-width:900px;line-height:1.15;letter-spacing:-.03em}.page-intro>p{font-size:1rem;max-width:760px;margin-top:15px;line-height:1.7}.page-section{padding-block:32px 48px}.section-title{font-size:1.9rem}.prose h2,.split-copy h2,.issue-description h2{font-size:1.9rem}.prose h3{font-size:1.4rem}.prose{font-size:1rem;line-height:1.8;color:var(--text)}.content-with-aside{gap:50px;padding-block:32px 48px}.split-copy{gap:40px;margin:32px 0}.edition-card h2{font-size:1.65rem}.reference-panel{margin-top:30px;padding:26px}.reference-panel h2,.information-panel h2{font-size:1.7rem}.enquiry-form h2{font-size:1.9rem}.plans h2{font-size:2rem}.commercial-grid h2{font-size:1.8rem}.article-grid{gap:30px 26px}.article-card h2{font-size:1.6rem}.article-card p{line-height:1.65}.article-thumb{height:210px;background:#eef0f3;padding:18px 35px 0}.article-layout{grid-template-columns:170px minmax(0,670px) 155px;gap:32px}.article-body h2{font-size:1.8rem}.article-sidebar h2,.reader-layout aside h2{font-family:Inter,Arial,sans-serif}.article-byline{line-height:1.6}.source-panel h2{font-size:1.5rem}.team-card h2{font-size:1.7rem}.event-feature{background:#f0f2f5}.event-feature h2{font-size:2rem}.event-date strong{font-family:'Source Serif 4',Georgia,serif}.about-feature>img{height:400px;object-position:35% center}.reader-page-heading h1{font-size:2rem}.reader-toc a[aria-current]{color:var(--accent);font-weight:600}.page-scroll{background:#e9ecf0}.footer-main .brand{font-size:1.5rem}.footer-main .brand span{letter-spacing:.03em}.footer-main h3{font-size:.875rem}.footer-main a,.footer-main p{font-size:.8125rem!important}.footer-main .brand{font-size:1.5rem!important}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-main>div:last-child{grid-column:auto}
/* Homepage: aligned newspaper columns and restrained rules. */
.front-page{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;padding:20px 0 25px}.industry-photo{display:block;width:100%;height:365px;overflow:hidden;background:#e7eaee}.industry-photo img{width:100%;height:100%;object-fit:cover;object-position:40% center}.feature-copy{padding-top:19px}.feature-copy .eyebrow{margin-bottom:9px}.feature-copy h1{font-size:clamp(2rem,3.1vw,2.8rem);font-weight:500;line-height:1.1;letter-spacing:-.035em}.feature-copy h1 br{display:none}.feature-copy>p{font-family:'Source Serif 4',Georgia,serif;font-size:1.125rem;line-height:1.5;margin:10px 0 12px;color:#405266}.current-issue{background:#f1f2f3;display:flex;flex-direction:column;align-items:center;padding:20px 28px;text-align:center}.current-issue>.eyebrow{margin-bottom:14px}.current-cover{width:min(100%,208px);box-shadow:0 4px 14px #12294330}.current-cover img{width:100%;height:auto}.current-issue>p{font-size:.6875rem;font-weight:600;letter-spacing:.035em;margin:13px 0 16px}.current-issue .button{min-width:170px}.archive-link{font-family:'Source Serif 4',Georgia,serif;font-size:.9375rem;margin-top:14px}.archive-link:hover{color:var(--accent)}.editorial-heading{border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.editorial-heading h2{font-size:1.7rem;font-weight:600}.editorial-heading>a{font-size:.875rem;color:var(--accent);white-space:nowrap}.front-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.news-image{height:180px;background:#e8edf0;overflow:hidden;margin-bottom:14px}.news-image>img{width:100%;height:100%;object-fit:cover}.news-image.magazine-excerpt>img{height:auto;object-position:top;transform:translateY(-18%)}.news-image.issue-art{display:flex;align-items:center;justify-content:center;gap:22px;background:#e8edf2;padding:18px}.news-image.issue-art>img{height:150px;width:auto;box-shadow:2px 3px 6px #102b4826}.issue-art>span{font-family:'Source Serif 4',Georgia,serif;color:var(--ink);font-size:1.25rem;line-height:1.1;font-weight:600}.issue-art>span>span{display:block;font-family:Inter,Arial,sans-serif;font-size:.75rem;letter-spacing:.08em;font-weight:500;margin-top:12px}.front-stories .eyebrow{font-size:.6875rem;margin-bottom:7px}.front-stories h3{font-size:1.4rem;line-height:1.2;letter-spacing:-.025em}.front-stories p{font-family:'Source Serif 4',Georgia,serif;font-size:1rem;line-height:1.5;color:#4f5f6e;margin-top:9px}.front-stories a:hover h3{color:var(--accent)}.international-feature{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:26px;border-block:1px solid var(--line);margin:27px 0 0;padding:20px 0}.international-editorial{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:24px;background:#f1f2f3;padding:27px}.international-editorial h2{font-size:2rem;line-height:1.16;font-weight:500}.international-editorial p{font-family:'Source Serif 4',Georgia,serif;font-size:1rem;line-height:1.5;margin:15px 0 22px;max-width:350px}.international-editorial .eyebrow{font-size:.6875rem;margin-bottom:19px}.international-cover{box-shadow:0 3px 10px #102b4830}.international-cover img{width:100%}.international-notes{display:grid;grid-template-rows:1fr 1fr}.international-notes>a{position:relative;display:block;padding:17px 25px 15px 0}.international-notes>a:first-child{border-bottom:1px solid var(--line)}.international-notes h3{font-size:1.35rem}.international-notes p{font-family:'Source Serif 4',Georgia,serif;font-size:1rem;margin-top:8px;color:var(--muted)}.international-notes .eyebrow{font-size:.6875rem;margin-bottom:8px}.note-arrow{position:absolute;right:0;bottom:18px;color:var(--accent)}.industry-at-glance{padding-block:19px 23px}.industry-at-glance .editorial-heading{border:0;padding-top:0}.coverage-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.coverage-columns>div,.coverage-columns>section{border-left:1px solid var(--line);padding-left:20px}.coverage-columns>div:first-child,.coverage-columns>section:first-child{border:0;padding-left:0}.coverage-columns>div>span,.coverage-columns>section>span{display:block;font-size:.75rem;color:var(--accent);margin-bottom:10px}.coverage-columns h3,.coverage-columns h2{font-size:1.25rem;line-height:1.2;margin-bottom:9px}.coverage-columns p{font-family:'Source Serif 4',Georgia,serif;font-size:1rem;line-height:1.5;color:#536170}.front-business{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);padding:23px 0 30px}.front-business>a+ a{border-left:1px solid var(--line);padding-left:35px}.front-business h2{font-size:1.75rem}.front-business .eyebrow{font-size:.6875rem;margin-bottom:9px}.front-business p{font-family:'Source Serif 4',Georgia,serif;font-size:1rem;color:var(--muted);margin:8px 0 12px}.subscription-band{background:var(--ink);color:white}.subscription-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:23px}.subscription-band h2{color:#fff;font-size:1.9rem;font-weight:500}.subscription-band p{font-size:.875rem;color:#d4deea;margin-top:7px}.subscription-band .button{flex-shrink:0}.industry-overview{padding-block:30px 45px}.industry-banner{width:100%;height:330px;object-fit:cover;object-position:40% center}.industry-introduction{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;padding:30px 0}.industry-introduction h2{font-size:2rem}.industry-introduction p{font-size:1rem;line-height:1.75;color:var(--muted)}.industry-overview .coverage-columns{border-top:1px solid var(--line);padding-top:28px}.industry-reading{display:grid;grid-template-columns:1fr 140px;gap:40px;align-items:center;background:var(--soft);padding:28px;margin-top:35px}.industry-reading h2{font-size:1.9rem}.industry-reading p{font-size:1rem;line-height:1.7;color:var(--muted);max-width:740px;margin-top:15px}
@media(max-width:1050px){.front-page{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.industry-photo{height:320px}.current-issue{padding:18px 24px}.current-cover{max-width:170px}.feature-copy h1{font-size:2.35rem}.front-stories{gap:22px}.news-image{height:160px}.news-image.issue-art{gap:14px;padding:14px}.issue-art>span{font-size:1rem}.international-editorial{grid-template-columns:minmax(0,1fr) 135px;padding:22px;gap:20px}.international-editorial h2{font-size:1.75rem}.international-feature{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.article-layout{grid-template-columns:150px minmax(0,1fr)}.coverage-columns{gap:20px}.coverage-columns>div,.coverage-columns>section{padding-left:15px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/4}}
@media(max-width:760px){.mobile-only{display:block!important}.front-page{grid-template-columns:1fr;gap:23px;padding-top:16px}.industry-photo{height:260px}.feature-copy{padding-top:15px}.feature-copy h1{font-size:2.25rem;line-height:1.12}.feature-copy>p{font-size:1.0625rem}.feature-copy h1 br{display:block}.current-issue{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 22px;align-items:center;text-align:left;padding:18px}.current-issue>.eyebrow{grid-column:2;margin:0;align-self:end}.current-cover{grid-column:1;grid-row:1/5;width:110px}.current-issue>p{grid-column:2;margin:0;font-size:.6875rem}.current-issue .button{grid-column:2;min-width:0;font-size:.8125rem;padding:9px 12px;justify-self:start}.archive-link{grid-column:2;margin:0;font-size:.875rem}.editorial-heading{align-items:baseline;gap:12px}.editorial-heading h2{font-size:1.5rem}.editorial-heading>a{font-size:.75rem;white-space:normal;text-align:right}.front-stories{grid-template-columns:1fr;gap:24px}.news-image{height:210px}.front-stories h3{font-size:1.5rem}.news-image.issue-art>img{height:180px}.issue-art>span{font-size:1.5rem}.international-feature{grid-template-columns:1fr;gap:14px;margin-top:25px}.international-editorial{grid-template-columns:minmax(0,1fr) 105px;padding:20px;gap:18px}.international-editorial h2{font-size:1.6rem}.international-editorial .eyebrow{font-size:.75rem;line-height:1.5}.international-editorial p{font-size:.9375rem;margin:12px 0 16px}.international-editorial .text-link{font-size:.8125rem}.international-notes{grid-template-rows:auto}.international-notes>a{padding-block:17px}.coverage-columns{grid-template-columns:1fr 1fr;gap:23px 20px}.coverage-columns>div,.coverage-columns>section{padding-left:0;border:0}.coverage-columns>div:nth-child(even),.coverage-columns>section:nth-child(even){padding-left:18px;border-left:1px solid var(--line)}.coverage-columns h3,.coverage-columns h2{font-size:1.2rem}.front-business{grid-template-columns:1fr;gap:23px}.front-business>a+ a{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.front-business h2{font-size:1.6rem}.subscription-band>.wrap{flex-direction:column;align-items:start;gap:20px}.subscription-band h2{font-size:1.7rem}.page-intro h1{font-size:2.1rem}.page-intro{padding:20px 0 24px}.page-intro>p{font-size:1rem}.breadcrumbs{margin-bottom:20px}.page-section{padding-block:28px 38px}.content-with-aside{gap:28px}.article-layout{display:flex;gap:25px}.issue-description h2{font-size:1.8rem}.edition-card h2{font-size:1.5rem}.edition-card{padding:20px;grid-template-columns:95px 1fr;gap:18px}.edition-card p{font-size:.875rem}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:last-child{grid-column:auto}.industry-banner{height:230px}.industry-introduction{grid-template-columns:1fr;gap:15px;padding-block:25px}.industry-introduction h2{font-size:1.75rem}.industry-reading{grid-template-columns:1fr;padding:23px;gap:20px}.industry-reading>a{display:none}.industry-reading h2{font-size:1.7rem}.about-feature>img{height:280px}.form-grid{gap:16px}.event-feature h2{font-size:1.8rem}.team-card h2{font-size:1.6rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
