.guide-hero{padding:85px max(5%,calc((100% - 1180px)/2));background:linear-gradient(115deg,#f7f5ef 38%,#e4efea)}.guide-hero h1{max-width:850px}.guide-hero>p:not(.eyebrow){font-size:18px}.compact-hero{padding-bottom:60px}.guide-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#eef2ed}.guide-detail dl{display:grid;grid-template-columns:130px 1fr;gap:16px;margin:0}.guide-detail dt{font-weight:600}.guide-detail dd{margin:0}.guide-detail dd strong{font-size:22px;font-weight:500}.guide-detail img{width:100%;height:430px;object-fit:cover}.reassurance{text-align:center}.reassurance>div{max-width:900px;margin:36px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.reassurance article{padding:27px;background:#f4f0e8;border-top:2px solid #9aaea7}.reassurance h3{margin:0 0 10px;font-size:18px}.reassurance p{margin:0}.faq-page{max-width:900px;margin:0 auto}.faq-page details{border-top:1px solid var(--line);padding:19px 0}.faq-page details:last-child{border-bottom:1px solid var(--line)}.faq-page summary{cursor:pointer;font-weight:600;font-size:18px}.faq-page p{color:var(--muted);margin:15px 0 0}.guide-cta{padding:60px 5%;text-align:center;background:#eef2ed}.guide-cta p{font-size:18px}.guide-links{display:flex;justify-content:center;gap:28px;margin-top:35px}.guide-links a{font-size:14px;border-bottom:1px solid var(--deep)}.footer-nav{display:flex;gap:14px}.footer-nav a{font-size:12px;border-bottom:0;text-decoration:underline}@media(max-width:700px){.guide-hero{padding-top:52px;padding-bottom:52px}.guide-hero>p:not(.eyebrow){font-size:16px}.guide-detail{grid-template-columns:1fr;gap:28px}.guide-detail img{height:290px;order:-1}.guide-detail dl{grid-template-columns:105px 1fr;gap:12px}.reassurance>div{grid-template-columns:1fr}.guide-links{display:grid;gap:12px;justify-content:stretch}.guide-links a{display:inline-block}.footer-nav{margin:15px 0;flex-wrap:wrap}}
