.information-page{max-width:940px;margin:auto;padding:26px 0 55px}.info-topline{display:flex;align-items:center;justify-content:space-between;gap:15px}.info-hero{padding:45px 0 42px;border-bottom:1px solid var(--stone)}.info-hero h1{font-size:clamp(2.2rem,4.5vw,3.65rem);margin:20px 0}.info-hero>p{font-size:1.18rem;line-height:1.65}.info-actions,.info-bottom-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:25px 0 12px}.info-hero .info-download-meta{font-size:.77rem;margin-bottom:0}.info-chapter{padding:42px 0;border-bottom:1px solid var(--stone);scroll-margin-top:20px}.info-chapter-title{font-size:2rem;max-width:690px;margin:14px 0 20px}.info-intro{font-size:1.03rem;max-width:800px;line-height:1.8;margin-bottom:28px}.info-block{margin:27px 0}.info-block>h2,.info-callout>h2,.info-sources>h2{font-size:1.2rem;letter-spacing:-.02em;line-height:1.4;margin-bottom:12px}.info-block>p{font-size:.96rem;line-height:1.8}.info-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-card{background:#fff;border:1px solid var(--stone);padding:24px;border-radius:16px;box-shadow:var(--shadow)}.info-card h3{font-size:1.03rem;line-height:1.4;letter-spacing:-.015em;margin-bottom:10px}.info-card p{font-size:.9rem;line-height:1.8;margin:0}.info-number{display:block;font-size:3.7rem;line-height:1.2;letter-spacing:-.05em;color:var(--teal-dark);margin-bottom:12px}.info-callout{border:1px solid #c7dfe4;border-left:4px solid var(--teal);border-radius:14px;padding:23px 25px;background:var(--light);margin:24px 0}.info-callout p{font-size:.92rem;line-height:1.8;margin:0}.info-refs{font-size:.75rem!important;margin:11px 0 0!important;color:var(--muted)}.info-refs a{display:inline-block;padding:6px 4px;min-height:32px}.info-checklist{list-style:none;padding:0;display:grid;gap:14px;margin-top:20px}.info-checklist li{position:relative;padding-left:30px;color:var(--muted);line-height:1.8;font-size:.95rem}.info-checklist li:before{content:'✓';position:absolute;left:0;color:var(--teal-dark);font-weight:700}.info-contact{background:var(--navy);border-color:var(--navy);border-left-color:var(--teal);padding:28px}.info-contact h2{color:#fff}.info-contact p{color:#d7e6ee}.info-email{display:inline-block;color:#fff;overflow-wrap:anywhere;margin-top:17px;font-size:1.16rem;font-weight:650;min-height:44px;padding:7px 0}.info-details{border:1px solid var(--stone);border-radius:12px;padding:0 20px;background:white;margin:24px 0}.info-details summary{cursor:pointer;min-height:52px;padding:15px 0;font-weight:600;font-size:.9rem;color:var(--navy)}.info-details p{font-size:.88rem;line-height:1.8}.info-sources{margin-top:28px}.info-sources>p{font-size:.82rem;line-height:1.7}.info-sources ol{padding-left:24px}.info-sources li{font-size:.83rem;line-height:1.65;margin:7px 0;scroll-margin-top:25px;overflow-wrap:anywhere}.info-sources li a{display:inline-block;padding:7px 2px}.info-bottom-actions{justify-content:space-between;margin-top:30px}.referral-teaser{text-align:left;background:#fff;border:1px solid var(--stone);border-radius:16px;padding:25px;margin:35px 0 0}.referral-teaser .eyebrow{justify-content:flex-start}.referral-teaser h2{font-size:1.4rem;margin:12px 0}.referral-teaser p{font-size:.9rem;line-height:1.7}.referral-teaser .secondary{margin-top:5px;font-size:.86rem}.info-footer-link{margin-left:auto;margin-right:20px;font-size:.72rem;min-height:44px;display:inline-flex;align-items:center}.info-details summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
@media(max-width:760px){.info-hero{padding:30px 0}.info-chapter{padding:32px 0}.info-chapter-title{font-size:1.8rem}.info-cards{gap:13px}.info-card{padding:20px}.info-contact{padding:24px}.info-footer-link{margin:8px 0 0}}
@media(max-width:480px){.information-page{padding-top:15px}.info-topline .tag{font-size:.58rem}.info-hero h1{font-size:2.1rem}.info-hero>p{font-size:1rem}.info-actions{align-items:stretch;flex-direction:column}.info-actions .primary,.info-bottom-actions .primary{font-size:.82rem;padding:13px;white-space:normal;text-align:center}.info-actions .secondary{align-self:flex-start}.info-cards{grid-template-columns:1fr}.info-chapter-title{font-size:1.65rem}.info-intro{font-size:.96rem;line-height:1.75}.info-callout{padding:20px 18px}.info-block>h2,.info-callout>h2{font-size:1.12rem}.info-number{font-size:3.3rem}.info-bottom-actions{align-items:stretch;flex-direction:column}.referral-teaser{padding:20px}.referral-teaser .secondary{font-size:.8rem}.info-email{font-size:1.04rem}}
@media print{.header,.footer,.skip,.info-topline,.info-actions,.info-bottom-actions,.info-download-meta{display:none!important}.information-page,#main{max-width:none;padding:0}.info-hero{padding-top:0}.info-chapter{break-before:page}.info-card,.info-callout{break-inside:avoid;box-shadow:none}.info-cards{display:block}.info-card{margin-bottom:12px}.info-contact{background:#fff}.info-contact h2,.info-contact p,.info-email{color:#0d2b4d}.info-details{display:block}.info-details:not([open])>*:not(summary){display:block}.info-refs{display:none}}

#wizard>.referral-teaser{margin:0 0 26px;background:var(--light);border-color:#c7dfe4;border-left:4px solid var(--teal)}#wizard>.referral-teaser .field-note{margin:12px 0 0;font-size:.76rem}
