/* Cycle9: choose the right route; full form-handling text remains before fields. */
.contact-purpose-links{display:flex;flex-wrap:wrap;gap:5px 30px;margin-top:22px;padding-top:13px;border-top:1px solid #aab9c6;max-width:900px}.contact-purpose-links a{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.page-contact #general-inquiry{scroll-margin-top:28px}.page-contact .form-workspace{grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.contact-care-guidance .narrative-section h2{font-size:31px;line-height:1.15;margin:0 0 22px}.contact-care-guidance .narrative-section p{font-size:17px;line-height:1.85;margin:0 0 20px}.contact-care-guidance .narrative-section+.narrative-section{margin-top:32px;padding-top:28px;border-top:1px solid #aab9c6}.contact-other-paths{display:grid;gap:14px;border-top:1px solid #aab9c6;padding-top:25px;margin-top:28px}.contact-other-paths a{font-size:14px;line-height:1.75;text-decoration:underline;text-underline-offset:4px}.form-panel .form-review-notice{padding:23px 25px}.form-panel .form-review-notice>strong{font-size:16px}.form-panel .form-review-notice>p{font-size:15px;line-height:1.8;margin:16px 0}.form-panel .form-review-notice>p:last-child{margin-bottom:0}.website-form-handling{border-top:1px solid #96a9b9;border-bottom:1px solid #96a9b9;margin:19px 0}.website-form-handling summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:15px;line-height:1.65;font-weight:700;color:var(--navy)}.website-form-handling summary::marker{color:var(--navy)}.website-form-handling summary:focus-visible{outline:3px solid #9c492f;outline-offset:4px}.website-form-handling>div{padding:0 0 18px}.website-form-handling p{font-size:15px!important;line-height:1.85!important;margin:15px 0 0!important}.website-form-handling p:first-child{margin-top:4px!important}.form-panel .form-receipt-boundary{font-size:15px;line-height:1.8}.website-form-handling a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.page-contact .form-workspace{gap:40px}.contact-care-guidance .narrative-section h2{font-size:28px}}
@media(max-width:760px){.contact-purpose-links{display:grid;gap:0;margin-top:21px;padding-top:11px}.contact-purpose-links a{font-size:14px;min-height:44px}.page-contact .form-workspace{display:block}.contact-care-guidance{margin-bottom:34px}.contact-care-guidance .narrative-section h2{font-size:29px;margin-bottom:20px}.contact-care-guidance .narrative-section p{font-size:17px;line-height:1.8}.contact-care-guidance .narrative-section+.narrative-section{margin-top:25px;padding-top:24px}.contact-other-paths{padding-top:22px;margin-top:23px;gap:13px}.form-panel .form-review-notice{padding:20px}.form-panel .form-review-notice>p,.website-form-handling p{font-size:15px!important;line-height:1.8!important}.website-form-handling summary{font-size:15px;padding:13px 0;line-height:1.7}}
@media print{.website-form-handling::details-content{content-visibility:visible!important;display:contents!important}.website-form-handling>*{display:block!important}.website-form-handling summary{break-after:avoid}.contact-purpose-links{display:none}}

.form-panel h2#application-review{scroll-margin-top:28px}
