.page-hero--post h1{text-transform:none;letter-spacing:-.015em;max-width:30ch;font-size:clamp(30px,3.8vw,46px);line-height:1.1}.page-hero--post .eyebrow a{color:var(--gold);text-decoration:none}.page-hero--post .eyebrow a:hover{text-decoration:underline}.post-hero-meta{color:var(--on-dark-3);margin-top:20px;font-size:14.5px}.post-article{max-width:720px}.post-hero-img{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow);margin-bottom:2em;display:block}.page-hero--post:has(+.section--post-img){padding-bottom:136px}.section--post-img{padding-top:0}.section--post-img .post-hero-img{z-index:1;margin-top:-72px;position:relative}@media (max-width:640px){.page-hero--post:has(+.section--post-img){padding-bottom:104px}.section--post-img .post-hero-img{margin-top:-48px}}.post-standfirst{color:var(--text-1);border-bottom:1px solid var(--line);margin-bottom:1.6em;padding-bottom:1.4em;font-size:19px;font-weight:500;line-height:1.6}.post-article p{color:var(--text-2);margin:0 0 1.25em;font-size:16.5px;line-height:1.75}.post-article h2{color:var(--text-1);margin:2em 0 .6em;font-size:24px;font-weight:800}.post-article .check-list{margin:0 0 1.6em}.post-pull{border-left:3px solid var(--gold-deep);font-family:var(--font-head);color:var(--text-1);margin:2em 0;padding:4px 0 4px 26px;font-size:20px;font-weight:700;line-height:1.5}.post-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:2.6em;padding-top:1.8em;display:flex}
