.info-page{background:#faf9f5;color:#17333f}.info-hero{padding:64px 6% 48px;background:#edf0eb;border-bottom:1px solid #dce2dc}.info-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em}.info-hero h1{font-size:clamp(36px,4.7vw,66px);line-height:1.08;letter-spacing:-.04em;max-width:900px;margin:20px 0}.info-intro{max-width:690px;font-size:20px;line-height:1.6}.info-body{max-width:1180px;margin:auto;padding:0 6% 60px}.info-body p{line-height:1.75}.info-body h2{font-size:28px;line-height:1.2;letter-spacing:-.025em}.info-split{display:grid;grid-template-columns:1fr 1.7fr;gap:65px;padding:46px 0;border-bottom:1px solid #dce2dc}.info-split p:first-child{margin-top:0}.info-callout{margin-top:40px;padding:32px;background:#e9eeea}.info-callout .text-link{margin-left:22px}.info-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:40px 0;border-bottom:1px solid #dce2dc}.info-steps span{color:#a83f43;font-weight:700}.info-steps h2{font-size:21px}.info-steps p{font-size:15px}.info-faq{max-width:860px;padding-top:30px}.info-faq details{border-bottom:1px solid #cdd7d1;padding:20px 0}.info-faq summary{font-weight:650;cursor:pointer;font-size:18px;line-height:1.4}.info-faq details p{max-width:760px;margin-bottom:0}.info-contact{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:36px 0}.info-contact a{font-size:clamp(18px,2.2vw,28px);color:#a83f43;overflow-wrap:anywhere}.info-related{margin-top:35px}.info-page a:focus-visible,.info-page summary:focus-visible{outline:3px solid #a83f43;outline-offset:5px}@media(max-width:700px){.info-hero{padding:36px 6% 26px}.info-intro{font-size:18px}.info-split,.info-contact{grid-template-columns:1fr;gap:12px;padding:28px 0}.info-steps{grid-template-columns:1fr 1fr;gap:20px}.info-body h2{font-size:25px}.info-steps h2{font-size:20px}.info-callout .text-link{display:block;margin:20px 0 0}}
