header nav{display:flex;gap:22px;align-items:center}header nav>a:not(.button){font-size:16px}.article{max-width:860px;padding:55px 0}.article h1{font-size:clamp(36px,5vw,58px);margin:24px 0}.article h2{font-size:30px;letter-spacing:-.7px;line-height:1.25;margin:42px 0 20px}.article p{font-size:18px;line-height:1.85}.article .eyebrow{font-size:13px;margin-top:30px}.byline{font-size:14px!important}.article-hero{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:25px}.article .micro{font-size:13px}.article-toc{display:grid;gap:10px;padding:25px;background:#e9eedf;border-radius:20px;margin:30px 0}.article-toc a{font-size:16px;text-underline-offset:4px}.practical{border-left:3px solid #a7bc84;padding:5px 22px;background:#ffffff90;border-radius:0 15px 15px 0}.practical p{font-size:17px}.article-cta{padding:10px 30px 30px;background:#e7edd9;border-radius:25px;margin-top:40px}.article aside a{display:block;margin-bottom:16px}.guide-index{padding:60px 0}.guide-index>p{max-width:750px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.guide-card{display:block;text-decoration:none;border:1px solid #d8ddd2;border-radius:25px;overflow:hidden;background:white;transition:transform .4s,box-shadow .4s}.guide-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #17342b12}.guide-card img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.guide-card>div{padding:25px}.guide-card h2{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin:14px 0}.guide-card p{font-size:16px}.guide-card strong{font-size:15px}@media(max-width:650px){.guide-grid{grid-template-columns:1fr}.article{padding-top:35px}.article p{font-size:17px}.article h2{font-size:27px}.article-cta{padding:5px 22px 25px}header nav{gap:12px}header nav>a:not(.button){font-size:14px}}

.article section{scroll-margin-top:120px}.article h3{font-size:22px;line-height:1.35;margin:25px 0 12px}.article ul,.article ol{padding-left:25px;margin:20px 0 26px}.article li{font-size:18px;line-height:1.8;margin:10px 0}.article-summary{border-top:1px solid #c8d3bc;border-bottom:1px solid #c8d3bc;padding:16px 0;margin:30px 0}.article-summary .eyebrow{margin-top:0}.article-summary p{margin:12px 0}.article-example{padding:5px 24px 14px;border:1px solid #ced8c2;border-radius:20px;background:#eff3e6;margin:24px 0}.article-example h3{margin-top:18px}.article-checklist{padding:5px 25px 15px;border-radius:22px;background:#e8eedc;margin-top:35px}.article-checklist h2{margin-top:25px}.article-toc{gap:14px}.article-toc a{line-height:1.45}.article p{max-width:72ch}.article aside{border-top:1px solid #c8d3bc;margin-top:40px;padding-top:10px}@media(max-width:650px){.article li{font-size:17px}.article h3{font-size:21px}.article-example,.article-checklist{padding-left:18px;padding-right:18px}}
