:root{--muted:#53626b}.blog-hero{padding:110px 0 90px;border-bottom:1px solid var(--line)}.blog-hero h1,.articles h2,.faq h2{letter-spacing:-.055em;line-height:1.04;margin:0;font-weight:800}.blog-hero h1{max-width:940px;font-size:clamp(48px,7vw,92px)}.blog-hero>p:last-child{max-width:680px;margin:28px 0 0;color:var(--muted);font-size:18px}.articles{padding:90px 0 35px;max-width:880px}.articles article{padding:0 0 72px;margin-bottom:72px;border-bottom:1px solid var(--line)}.articles h2{font-size:clamp(32px,4vw,52px);margin-bottom:28px}.articles p:not(.eyebrow):not(.source){color:var(--muted);font-size:17px}.articles .source{font-size:14px;color:#62706e}.source a{color:var(--ink);font-weight:700}.faq{padding:50px 0 125px}.faq h2{font-size:clamp(39px,5vw,68px);max-width:780px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}.faq article{padding:25px;border:1px solid var(--line)}.faq h3{font-size:17px;line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}.faq p{color:var(--muted);font-size:14px;margin:0}@media(max-width:720px){.blog-hero{padding:76px 0 64px}.articles{padding:70px 0 20px}.articles article{padding-bottom:55px;margin-bottom:55px}.articles p:not(.eyebrow):not(.source){font-size:16px}.faq{padding:40px 0 80px}.faq-grid{grid-template-columns:1fr}}
