.fa-article{padding:40px 0 56px}.fa-wrap{max-width:820px}.fa-article h1{font-size:clamp(1.7rem,3.4vw,2.45rem);margin-bottom:14px}.fa-byline{color:var(--ink-soft);font-size:.85rem;margin:0 0 22px}.fa-lede{font-size:1.06rem;color:var(--ink-soft)}.fa-article p{max-width:72ch}.fa-fig{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-sm);margin:28px 0}.fa-fig--hero{box-shadow:var(--shadow);margin:6px 0 26px}.fa-article a{color:var(--accent-dark);font-weight:700}.fa-article .site-footer a{color:#9aa7c4;font-weight:400}@media(max-width:600px){.fa-article{padding:28px 0 44px}.fa-wrap{padding:0 18px}.fa-fig{border-radius:14px;margin:22px 0}}
