.editorial-hero{isolation:isolate;text-align:center;color:#fff;background:#303436;place-items:center;min-height:340px;margin:24px 0 0;padding:60px 28px;display:grid;position:relative;overflow:hidden}.editorial-hero>img{object-fit:cover;object-position:center 52%;z-index:-2}.editorial-hero:after{content:"";z-index:-1;background:#14181aa3;position:absolute;inset:0}.editorial-hero>div{max-width:850px}.editorial-hero h1{letter-spacing:-1px;color:#fff;margin:0 0 24px;font-size:clamp(34px,4.3vw,58px);line-height:1.12}.editorial-hero p{color:#fff;margin:0;font-size:19px;line-height:1.7}.editorial-library{padding:36px 0 64px}.editorial-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px 32px;padding-bottom:20px;display:flex}.editorial-filters button{color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 4px;font-size:15px;font-weight:700}.editorial-filters button[aria-pressed=true]{color:var(--red-dark);border-bottom-color:var(--red)}.editorial-filters button:focus-visible,.editorial-card-link:focus-visible{outline:3px solid var(--red);outline-offset:4px}.editorial-count{color:var(--muted);margin:20px 0;font-size:13px}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.editorial-card{border:1px solid var(--line);background:#fff;min-width:0}.editorial-card-link{flex-direction:column;height:100%;display:flex}.editorial-photo{aspect-ratio:16/10;background:var(--surface);position:relative;overflow:hidden}.editorial-photo img{object-fit:cover}.editorial-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.editorial-category{letter-spacing:.4px;color:var(--muted);font-size:12px;font-weight:700}.editorial-card h2{letter-spacing:-.4px;margin:12px 0;font-size:24px;line-height:1.3}.editorial-card p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.7}.editorial-card .text-link{margin-top:auto}.editorial-card:hover h2{color:var(--red-dark)}.editorial-download{background:var(--surface);justify-content:space-between;align-items:center;gap:28px;margin-bottom:48px;padding:32px;display:flex}.editorial-download h2{margin:0 0 8px;font-size:26px;line-height:1.25}.editorial-download p{color:var(--muted);margin:0}.article-heading{max-width:950px;margin:48px auto 32px}.article-heading h1{letter-spacing:-1px;margin:12px 0 22px;font-size:clamp(32px,4vw,54px);line-height:1.13}.article-heading p{color:var(--muted);font-size:20px;line-height:1.6}.article-cover{max-width:1050px;margin:0 auto 44px}.article-cover>div{aspect-ratio:2.5;background:var(--surface);position:relative}.article-cover img{object-fit:cover}.article-cover figcaption{color:var(--muted);margin-top:10px;font-size:12px}.article-layout{grid-template-columns:minmax(0,760px) 250px;justify-content:center;gap:64px;margin-bottom:64px;display:grid}.article-toc{border-top:3px solid var(--red);align-self:start;padding-top:18px}.article-toc strong{font-size:18px}.article-toc a{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px;line-height:1.5;display:block}.article-toc a:hover{color:var(--red)}.article-reading .guide-answer{border-left:4px solid var(--red);background:var(--surface);margin:0 0 36px;padding:24px;font-size:19px;line-height:1.8}.article-reading section{margin:0 0 36px;scroll-margin-top:160px}.article-reading h2{margin:0 0 16px;font-size:28px;line-height:1.3}.article-reading p{color:var(--muted);margin:0;font-size:18px;line-height:1.85}.article-reading .small{border-top:1px solid var(--line);padding-top:20px;font-size:13px}.article-return{margin-top:24px;display:inline-block}@media (max-width:1000px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) 200px;gap:32px}}@media (max-width:640px){.editorial-grid{grid-template-columns:1fr}.editorial-hero{min-height:300px;padding:40px 20px}.editorial-filters{justify-content:flex-start;gap:6px 20px}.editorial-copy{padding:22px}.editorial-download{flex-direction:column;align-items:flex-start;padding:24px}.article-layout{grid-template-columns:1fr;gap:32px}.article-heading{margin-top:28px}.article-cover>div{aspect-ratio:1.5}.article-reading p{font-size:17px}.article-reading h2{font-size:25px}.article-reading .guide-answer{font-size:18px}.editorial-library{padding-bottom:40px}}.article-support>section{background:var(--surface);margin-bottom:24px;padding:22px}.article-support h2{margin:16px 0 12px;font-size:23px;line-height:1.25}.article-support h3{margin:12px 0 8px;font-size:17px;line-height:1.4}.article-support p{color:var(--muted);font-size:15px;line-height:1.65}.article-person>img{width:100%;height:auto;display:block}.article-support .article-person-role{font-size:13px}.article-support a{overflow-wrap:anywhere;font-size:14px}.article-downloads article{border-bottom:1px solid var(--line);padding:20px 0}.article-downloads article img{object-fit:contain;object-position:left;width:100%;max-width:120px;height:150px;display:block}.article-downloads article p{font-size:12px}.article-downloads article>div{color:var(--red-dark);flex-wrap:wrap;gap:14px;font-weight:700;display:flex}.article-downloads>a{margin-top:20px;display:block}.article-enquiry>a{margin-top:16px;display:block}.article-enquiry .button{text-align:center;padding:12px 14px}.article-enquiry small{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6;display:block}.article-reading>.article-toc{margin-bottom:32px}.article-reading>.article-toc a{font-size:16px}@media (max-width:640px){.article-support{order:2}.article-reading{order:1}.article-person{grid-template-columns:90px 1fr;gap:0 18px;display:grid}.article-person>img{grid-row:1/4}.article-person h2{margin-top:0}.article-person>p:not(.article-person-role),.article-person>.text-link{grid-column:1/-1}}@media (max-width:700px){.guide-search{grid-template-columns:1fr}.guide-search .button{justify-self:start}}.guide-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:20px;margin-bottom:28px;display:grid}.guide-search label{gap:8px;font-weight:700;display:grid}.guide-search input,.guide-search select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #aaa;padding:13px}.guide-empty{background:var(--surface);margin-bottom:32px;padding:32px}.editorial-library .editorial-download{margin-top:40px}@media (max-width:700px){.guide-search{grid-template-columns:1fr}.guide-search .button{justify-self:start}}.editorial-library .editorial-filters{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:0;display:grid}.editorial-library .editorial-filters button{min-height:88px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#f2f3f4;border:2px solid #d5d7d6;border-radius:0;padding:20px 16px;font-weight:700;line-height:1.4}.editorial-library .editorial-filters button:hover{border-color:var(--red)}@media (max-width:700px){.editorial-library .editorial-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editorial-library .editorial-filters button{min-height:80px;padding:16px 12px;font-size:16px}}.guide-cover{isolation:isolate;aspect-ratio:4/3}.guide-cover .guide-cover-category{top:16px;color:#30393f;background:#f2f3f4;max-width:calc(100% - 32px);padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;inset-inline-start:16px}.guide-cover-copy{inset-inline:0;color:#fff;border-top:3px solid var(--red);background:#1b2024f0;padding:18px 20px;position:absolute;bottom:0}.guide-cover-copy small{letter-spacing:.08em;color:#fff;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.guide-cover-copy strong{color:#fff;font-size:clamp(19px,1.7vw,25px);line-height:1.25;display:block}.article-cover>.guide-cover-large{aspect-ratio:2.5}.guide-cover-large .guide-cover-copy{padding:24px 32px}.guide-cover-large .guide-cover-copy strong{font-size:clamp(24px,3vw,36px)}.article-heading .guide-answer{margin-top:24px;font-size:18px;line-height:1.7}@media (max-width:640px){.article-cover>.guide-cover-large{aspect-ratio:1.3}.guide-cover-large .guide-cover-copy{padding:18px 20px}}.editorial-library .editorial-filters{gap:20px;margin-block:32px 28px}.editorial-library .editorial-filters button{background:#f2f3f4;border:2px solid #d5d8dc;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:128px;padding:24px 18px;display:flex}.editorial-library .editorial-filters .topic-card-title{font-size:22px;font-weight:700;line-height:1.25}.editorial-library .editorial-filters .topic-card-count{font-size:14px;font-weight:400;line-height:1.4}.editorial-library .editorial-filters button[aria-pressed=true]{border-color:var(--red);color:var(--red-dark);background:#f2f3f4}@media (max-width:700px){.editorial-library .editorial-filters{gap:12px}.editorial-library .editorial-filters button{min-height:108px;padding:18px 12px}.editorial-library .editorial-filters .topic-card-title{font-size:18px}.editorial-library .editorial-filters{align-items:stretch}.editorial-library .editorial-filters button{gap:8px;min-height:104px;padding:16px 10px}.editorial-library .topic-card-title{justify-content:center;align-items:center;min-height:2.5em;display:flex}.editorial-library .editorial-filters button[aria-pressed=true]{color:var(--red-dark);background:#f2f3f4}}
