.editorial-index{background:var(--paper);color:var(--ink)}.editorial-label{color:var(--copper-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.5}.editorial-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:22px;width:max-content;max-width:100%;padding-bottom:8px;font-size:.75rem;font-weight:720;text-decoration:none;display:flex}.editorial-link:hover .arrow{transform:translate(5px)}.editorial-hero{width:var(--shell);grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:end;gap:clamp(52px,8vw,125px);min-height:clamp(480px,56vh,590px);margin-inline:auto;padding-block:clamp(66px,6vw,92px) clamp(50px,5vw,76px);display:grid}.editorial-hero__title{align-content:end;align-self:stretch;gap:clamp(34px,5vw,64px);display:grid}.editorial-hero h1{letter-spacing:-.057em;max-width:980px;font-size:clamp(4.4rem,6.8vw,7.55rem);line-height:.86}.editorial-hero h1 em{color:var(--copper-dark);font-weight:300}.editorial-hero__intro{border-top:1px solid var(--line);gap:42px;padding-top:30px;display:grid}.editorial-hero__intro>p{max-width:450px;color:var(--muted);font-size:.82rem}.editorial-hero__intro dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.editorial-hero__intro dl div{gap:7px;padding:15px 14px 0 0;display:grid}.editorial-hero__intro dl div+div{border-left:1px solid var(--line);padding-left:18px}.editorial-hero__intro dt{color:#595752;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.editorial-hero__intro dd{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.02rem;line-height:1.15}.editorial-filter{border-block:1px solid var(--line);background:var(--brand-stone);justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding-inline:max(36px,50vw - 720px);font-size:.75rem;display:flex}.editorial-filter a{align-items:center;gap:8px;font-weight:720;text-decoration:none;display:flex}.editorial-filter a span{font-size:1.1rem}.editorial-lead{background:var(--ink);color:#eee9e0;border:0;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(390px,.6fr);min-height:650px;display:grid}.editorial-lead__image{min-width:0;display:block;overflow:hidden}.editorial-lead__image img{object-fit:cover;width:100%;height:100%;min-height:650px;transition:filter .55s,transform .7s}.editorial-lead__image:hover img{filter:saturate(1.08);transform:scale(1.015)}.editorial-lead__copy{flex-direction:column;min-width:0;padding:clamp(55px,7vw,105px) max(36px,50vw - 720px) clamp(55px,7vw,105px) clamp(42px,5.5vw,85px);display:flex}.editorial-lead__copy .editorial-label{color:#d6a77c}.editorial-lead__copy h2{overflow-wrap:anywhere;margin-top:auto;font-size:clamp(2.85rem,4.25vw,4.75rem);line-height:.95}.editorial-lead__copy h2 a{text-decoration:none}.editorial-lead__copy>p:not(.editorial-label){color:#ffffffa6;max-width:550px;margin-top:26px;font-size:.76rem}.editorial-lead__copy>div{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:38px;display:flex}.editorial-lead__copy time{color:#ffffff78;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.editorial-library{width:var(--shell);margin-inline:auto;padding-block:clamp(72px,7vw,104px)}.editorial-library>header{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:52px;display:grid}.editorial-library>header>div{gap:16px;display:grid}.editorial-library>header h2{max-width:860px;font-size:clamp(3.2rem,5.05vw,5.55rem);line-height:.92}.editorial-library>header>div>p{max-width:560px;color:var(--muted);font-size:.75rem}.editorial-finder{width:var(--shell);border-block:1px solid var(--line);background:var(--brand-stone);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);margin:clamp(52px,5.5vw,78px) auto;display:grid}.editorial-finder__search{border-right:1px solid var(--line);gap:25px;padding:clamp(34px,4vw,58px);display:grid}.editorial-finder__search label{letter-spacing:-.042em;max-width:620px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,2.8vw,3.15rem);font-weight:390;line-height:.99}.editorial-finder__search>div{border-bottom:1px solid #67645e;grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.editorial-finder__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:14px 0;font-size:.82rem}.editorial-finder__search input::placeholder{color:#77736c;opacity:1}.editorial-finder__search input:focus-visible{box-shadow:0 3px 0 -1px var(--ink)}.editorial-finder__search span{color:var(--brand-clay-deep);letter-spacing:.09em;text-transform:uppercase;padding-bottom:14px;font-size:.75rem;font-weight:750}.editorial-finder__topics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.editorial-finder__topics button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#56544f;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;min-height:72px;padding:18px 22px;font-size:.75rem;font-weight:730;transition:background .2s,color .2s}.editorial-finder__topics button:nth-child(2n),.editorial-finder__topics button:last-child{border-right:0}.editorial-finder__topics button:nth-last-child(-n+2){border-bottom:0}.editorial-finder__topics button:hover,.editorial-finder__topics button.active{background:var(--ink);color:#eee9e0}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 24px;display:grid}.editorial-card{background:0 0;border:0;border-top:1px solid #62605b;border-radius:0;grid-template-rows:auto 1fr;align-content:stretch;min-width:0;display:grid;overflow:visible}.editorial-card__image{background:#d5cec2;height:clamp(270px,27vw,400px);margin-top:10px;display:block;overflow:hidden}.editorial-card__image img{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .6s}.editorial-card__image:hover img{filter:saturate(1.08);transform:scale(1.02)}.editorial-card__copy{grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:15px;min-height:100%;padding-top:20px;display:grid}.editorial-card__meta{color:var(--copper-dark);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.75rem;font-weight:750;display:flex}.editorial-card h3{max-width:420px;font-size:clamp(1.7rem,2.25vw,2.55rem);line-height:.99}.editorial-card h3 a{text-decoration:none}.editorial-card__copy>p{color:var(--muted);font-size:.75rem}.editorial-card__copy .editorial-link{grid-row:4;align-self:end;margin-top:4px}.editorial-empty{max-width:780px;padding:70px 0 30px}.editorial-empty h3{max-width:650px;margin-top:16px;font-size:clamp(3rem,5vw,5.5rem)}.editorial-empty>p:not(.editorial-label){max-width:570px;color:var(--muted);margin-top:24px;font-size:.76rem}.editorial-empty .editorial-link{margin-top:32px}.editorial-more{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:78px;padding-block:20px;display:flex}.editorial-more p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.editorial-more button{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:42px;padding:12px 0 9px;font-size:.75rem;font-weight:740;display:flex}.editorial-more button:hover .arrow{transform:translate(5px)}.editorial-subjects{background:var(--brand-sage-deep);color:#eee9e0;grid-template-columns:minmax(340px,.7fr) minmax(520px,1.3fr);gap:clamp(65px,8vw,125px);min-height:570px;padding:clamp(76px,7vw,105px) max(36px,50vw - 660px);display:grid}.editorial-subjects header{align-content:start;gap:0;display:grid}.editorial-subjects .editorial-label{color:#d6a77c}.editorial-subjects h2{max-width:620px;font-size:clamp(3.15rem,4.9vw,5.35rem);line-height:.93}.editorial-subjects nav{border-top:1px solid #fff3;align-content:start;display:grid}.editorial-subjects nav a{color:#ffffffb8;border-bottom:1px solid #fff3;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:72px;padding-block:16px;text-decoration:none;transition:color .2s,padding .2s;display:grid}.editorial-subjects nav a:hover{color:#fff;padding-inline:10px}.editorial-subjects nav a>span{color:#fff4e8;letter-spacing:.1em;font-size:.75rem}.editorial-subjects nav a strong{letter-spacing:-.03em;font-family:Newsreader,Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:390}@media (width<=1050px){.editorial-hero{grid-template-columns:1fr;align-content:end}.editorial-hero__title{align-self:auto}.editorial-hero__intro{max-width:650px}.editorial-lead{grid-template-columns:1fr}.editorial-lead__image,.editorial-lead__image img{min-height:620px}.editorial-lead__copy{min-height:600px;padding-inline:max(36px,50vw - 450px)}.editorial-subjects{grid-template-columns:1fr}}@media (width<=767px){.editorial-hero{gap:28px;min-height:0;padding-block:44px 38px}.editorial-hero__title{gap:30px}.editorial-hero h1{font-size:clamp(3.15rem,14vw,4.25rem)}.editorial-hero__intro{gap:22px;padding-top:20px}.editorial-hero__intro>p{font-size:.76rem}.editorial-filter{padding-inline:20px}.editorial-lead__image,.editorial-lead__image img{min-height:300px}.editorial-lead__copy{min-height:0;padding:34px 20px 38px}.editorial-lead__copy h2{font-size:clamp(2.15rem,9.5vw,3rem)}.editorial-lead__copy>p:not(.editorial-label){margin-top:17px}.editorial-lead__copy>div{flex-direction:column;align-items:start;margin-top:24px}.editorial-library{padding-block:56px}.editorial-library>header{grid-template-columns:1fr;gap:0;margin-bottom:38px}.editorial-library>header h2{font-size:clamp(2.55rem,11.3vw,3.55rem)}.editorial-finder{grid-template-columns:1fr;margin-block:32px}.editorial-finder__search{border-right:0;border-bottom:1px solid var(--line);gap:19px;padding:28px 20px 30px}.editorial-finder__search label{font-size:1.95rem}.editorial-finder__search>div{grid-template-columns:1fr;gap:0}.editorial-finder__search span{padding-bottom:12px}.editorial-finder__topics{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-finder__topics button:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-height:58px;padding:13px 8px;font-size:.75rem}.editorial-finder__topics button:nth-child(3),.editorial-finder__topics button:last-child{border-right:0}.editorial-finder__topics button:nth-last-child(-n+2){border-bottom:0}.editorial-finder__topics button:last-child{grid-column:span 2}.editorial-grid{grid-template-columns:1fr;gap:16px}.editorial-grid .editorial-card{grid-column:auto;grid-template-rows:none;grid-template-columns:104px minmax(0,1fr);gap:16px;min-height:142px;padding:10px 0 16px;display:grid}.editorial-grid .editorial-card__image{height:100%;min-height:132px;margin-top:0}.editorial-grid .editorial-card__copy{background:0 0;gap:8px;padding:0}.editorial-grid .editorial-card__meta time{display:none}.editorial-grid .editorial-card h3{font-size:clamp(1.28rem,5.7vw,1.63rem);line-height:1}.editorial-grid .editorial-card__copy>p{display:none}.editorial-grid .editorial-card .editorial-link{gap:10px;width:max-content;margin-top:5px;font-size:.75rem}.editorial-empty{padding-top:50px}.editorial-more{flex-direction:column;align-items:flex-start;margin-top:34px}.editorial-subjects{gap:36px;min-height:0;padding:64px 20px}.editorial-subjects h2{font-size:clamp(2.65rem,11.7vw,3.7rem)}.editorial-subjects nav a{grid-template-columns:36px 1fr auto;gap:12px;min-height:62px;padding-block:13px}}.editorial-index{--paper:#f4f2e9;--ink:#242923;--muted:#596052;--line:#c8cabe;--copper-dark:#48523d}.editorial-index .editorial-hero{min-height:0;padding-block:65px}.editorial-index .editorial-hero h1 em{color:#242923;letter-spacing:-.025em;padding-inline:.035em;font-family:Newsreader,Georgia,serif}.editorial-index .editorial-hero__intro>p{font-size:16px}.editorial-index .editorial-label{letter-spacing:.075em;font-size:12px}.editorial-index .editorial-link{letter-spacing:0;text-transform:none;font-size:14px}.editorial-index .editorial-subjects{color:#242923;background:#e9eadd}.editorial-index .editorial-subjects :is(a,h2,p,span){color:#242923}.editorial-index .page-final{color:#f4f2e9;background:#242923}.editorial-index .page-final h2{color:#f4f2e9;letter-spacing:-.04em;font:500 clamp(43px,4.8vw,72px)/1.07 Manrope,sans-serif}.editorial-index .page-final .button{color:#242923;text-transform:none;letter-spacing:0;background:#d8e39a;min-height:58px;padding-inline:24px;font-size:14px}@media (width<=760px){.editorial-index .editorial-hero{gap:28px;padding-block:38px}.editorial-index .editorial-hero h1{font-size:45px}.editorial-index .page-final h2{font-size:42px}}@media (width<=360px){.editorial-index .editorial-hero h1{font-size:39px}}.editorial-index .page-final .section-copy>p{color:#d6dacd}.editorial-index .editorial-hero{align-items:end;gap:50px;min-height:0;padding-block:52px 36px}.editorial-index .editorial-hero__title{gap:18px}.editorial-index .editorial-hero h1{letter-spacing:-.055em;font:450 clamp(42px,5vw,72px)/1.08 Manrope,Arial,sans-serif}.editorial-index .editorial-hero__intro{border:0;gap:0;padding-top:0}.editorial-index .editorial-hero__intro>p{max-width:38ch;font-size:16px;line-height:1.65}.editorial-index .editorial-library>header h2,.editorial-index .editorial-subjects h2{letter-spacing:-.04em;font:450 clamp(30px,3.4vw,48px)/1.12 Manrope,Arial,sans-serif}.editorial-index .editorial-library>header{padding-bottom:24px}.editorial-index .editorial-subjects{gap:60px;min-height:0;padding-block:60px}.coverage-page .coverage-hero{height:56svh;min-height:430px;max-height:580px}.coverage-page .coverage-hero h1{letter-spacing:-.05em;max-width:12ch;font:450 clamp(42px,5.5vw,76px)/1.08 Manrope,Arial,sans-serif}.coverage-page .coverage-hero__copy>p{max-width:35ch;font-size:16px}.coverage-page .coverage-directory{padding-block:64px}.coverage-page .coverage-directory h2,.coverage-page .coverage-fit h2,.coverage-page .coverage-enquiry h2{letter-spacing:-.045em;font:450 clamp(36px,4vw,58px)/1.1 Manrope,Arial,sans-serif}.coverage-page .coverage-directory>header{margin-bottom:34px}.coverage-page .coverage-fit{padding-block:56px}@media (width<=800px){.editorial-index .editorial-hero{padding-block:34px 28px;display:block}.editorial-index .editorial-hero__intro{margin-top:20px}.editorial-index .editorial-hero h1{font-size:44px}.editorial-index .editorial-subjects{gap:30px;padding-block:42px}.coverage-page .coverage-hero{height:auto;min-height:440px}.coverage-page .coverage-hero h1{font-size:46px}.coverage-page .coverage-directory,.coverage-page .coverage-fit{padding-block:42px}}.editorial-index .editorial-lead{background:#242923}.editorial-index .editorial-lead__copy{padding:40px clamp(24px,4vw,65px)}.editorial-index .editorial-lead__copy h2{letter-spacing:-.045em;margin-top:22px;font:450 clamp(29px,3.2vw,46px)/1.12 Manrope,Arial,sans-serif}.editorial-index .editorial-lead__copy .editorial-label{color:#edc18b}.editorial-index .page-final .button{background:#edc18b;border-color:#edc18b;border-radius:5px}.coverage-page .coverage-filters button[aria-pressed=true]{color:#242923;background:#edc18b}.coverage-page .coverage-group-toggle{color:#edc18b}@media (width<=760px){.coverage-page .coverage-hero{min-height:0}.coverage-page .coverage-hero__copy{padding-block:36px}.editorial-index .editorial-lead__copy{padding:28px 22px 32px}.editorial-index .editorial-lead__copy h2{font-size:32px}}.editorial-lead time{color:#c1c4b9;opacity:1}.editorial-index .editorial-finder{margin-top:0;margin-bottom:32px}@media (width<=480px){body:has(.editorial-index,.coverage-page) .global-header .brand__wordmark{display:none}}.editorial-index .editorial-finder__search{gap:12px;padding:24px}.editorial-index .editorial-finder__search label{letter-spacing:-.025em;font:500 20px/1.3 Manrope,Arial,sans-serif}.editorial-index .editorial-finder__search input{font-size:16px}.coverage-page .coverage-hero{overflow:hidden}.coverage-page .coverage-hero figure{height:100%;min-height:0;margin:0}
