.faq-intro{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.faq-intro .lede{max-width:60ch}.faq-page-list{padding-top:clamp(1.5rem,3vw,2.5rem)}.faq-page-list .faq summary{font-size:1.3rem;line-height:1.3}.faq-page-list .faq details{padding:1.5rem 0}.faq-page-list .faq details p{max-width:64ch;font-size:1.0625rem;line-height:1.6}.faq-group+.faq-group{margin-top:clamp(2.75rem,5vw,4.25rem)}.faq-group h2{color:var(--russet-deep);margin:0 0 1.25rem;font-size:clamp(1.7rem,3vw,2.3rem);font-style:italic}.dn-hero{padding-bottom:clamp(2.5rem,5vw,4rem)}.dn-hero .hero-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.75rem);display:grid}@media (min-width:880px){.dn-hero .hero-grid{grid-template-columns:1fr 1fr}}.dn-hero .hero-copy{max-width:640px}.dn-hero .deck{max-width:52ch}.dn-hero-img{margin:0}.dn-hero-img img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block;box-shadow:0 18px 46px -28px #28190f47}
