.fs-help-page .fs-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:48px;align-items:center}
.fs-help-page .fs-hero{padding:36px 0}.fs-help-page h1{overflow-wrap:anywhere;hyphens:auto}
.fv-visual{border:1px solid #e2dce9;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 16px 48px #30265312;min-width:0}
.fv-visual-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 0;color:#302653;font-size:14px;font-weight:700}.fv-brand-dot{color:#b84b18;font-size:28px}
.fv-illustration{width:100%;height:auto;display:block;aspect-ratio:5/3}.fv-visual-caption{padding:0 24px 20px}.fv-visual-caption strong{font-size:21px;line-height:1.3;color:#302653}.fv-visual-caption p{font-size:15px;line-height:1.6;margin:8px 0 0;color:#5b5665}
.fv-visual-link{display:flex;justify-content:space-between;padding:17px 24px;min-height:48px;background:#302653;color:#fff;text-decoration:none;font-weight:700}.fv-visual-link:hover{background:#45376e}
.fv-overview-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.fv-overview-heading p{margin:0;color:#6b6474;font-size:14px}.fv-overview-heading .fs-eyebrow{color:#a54113;font-weight:750}
.fh-guide{max-width:1160px;padding:32px 24px}.fh-nav{gap:8px}.fh-nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.fh-overview{background:#f7f5fa;border-radius:18px;padding:20px 24px}.fh-overview ul{margin-bottom:0;column-gap:36px}.fh-overview a{color:#302653;text-underline-offset:4px}
.fh-section{position:relative;max-width:900px;margin:0 auto;padding:32px 0 32px 64px;scroll-margin-top:24px}.fv-section-number{position:absolute;left:0;top:31px;background:#fff0e5;color:#9e3b10;border-radius:12px;width:42px;height:42px;display:grid;place-items:center;font-weight:750;font-size:15px}.fh-section h2{max-width:45ch;font-size:clamp(22px,2.4vw,29px)}.fh-copy{max-width:72ch;line-height:1.75;overflow-wrap:anywhere}.fh-copy p:last-child{margin-bottom:0}
.fh-steps{gap:12px}.fh-steps li{box-shadow:0 4px 18px #30265305;overflow-wrap:anywhere}.fh-facts{list-style:none;padding:0;display:grid;gap:12px;margin:0}.fh-facts li{border-left:3px solid #ba501e;background:#faf7f3;border-radius:0 12px 12px 0;padding:18px 22px;line-height:1.65;overflow-wrap:anywhere}
.fv-personal{display:flex;align-items:center;gap:20px;padding:24px;margin:24px 0;background:#f2eef8;border-radius:18px;border:1px solid #ded6eb}.fv-personal img{border-radius:50%;width:72px;height:72px;object-fit:cover;flex-shrink:0}.fv-personal h2{margin:0 0 6px;font-size:21px;color:#302653}.fv-personal p{margin:0;line-height:1.6;color:#595264}.fv-personal a{color:#92370e;font-weight:750;text-underline-offset:4px}.fv-personal-copy{flex:1}.fv-personal-cta{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}
.fv-intake{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;padding:32px;margin:40px 0 0;background:#faf8f5;border:1px solid #e6ddd4;border-radius:22px;scroll-margin-top:24px}.fv-intake h2{font-size:clamp(23px,2.6vw,30px);line-height:1.2;margin:8px 0 16px}.fv-intake p{font-size:16px;line-height:1.65;color:#58525f}.fv-intake label{display:block;font-weight:700;margin-bottom:10px;color:#302653}.fv-intake textarea{width:100%;box-sizing:border-box;border:1px solid #aaa1b4;border-radius:12px;background:#fff;padding:14px;font:inherit;line-height:1.5;resize:vertical;min-height:130px;color:#302653}.fv-intake #fv-draft-note{font-size:13px;line-height:1.5}.fv-intake button{width:100%;justify-content:space-between;text-align:left;white-space:normal}.fv-intake a{overflow-wrap:anywhere}.fv-intake-alternative{margin-bottom:0}.fv-intake [data-guide-draft-status]:empty{display:none}.fv-intake [data-guide-draft-status]{color:#933912}
.fs-help-page a:focus-visible,.fs-help-page button:focus-visible,.fs-help-page summary:focus-visible,.fs-help-page textarea:focus-visible{outline:3px solid #b34b16;outline-offset:4px}.fs-help-page .fs-breadcrumb{overflow-wrap:anywhere}.fs-help-page .fs-section{overflow-wrap:anywhere}
@media(max-width:800px){.fs-help-page .fs-hero-grid{grid-template-columns:1fr;gap:24px}.fv-visual{display:grid;grid-template-columns:120px 1fr;align-items:center;border-radius:18px}.fv-visual-heading{grid-column:1/-1;padding:14px 18px 0}.fv-illustration{grid-column:1;grid-row:2;width:120px}.fv-visual-caption{grid-column:2;grid-row:2;padding:12px 18px 12px 0}.fv-visual-caption strong{font-size:17px}.fv-visual-caption p{font-size:14px;margin:5px 0 0}.fv-visual-link{grid-column:1/-1;padding:14px 18px}.fv-intake{grid-template-columns:1fr;gap:16px;padding:24px}.fv-personal{flex-wrap:wrap}.fv-personal-cta{margin-left:92px}.fv-overview-heading{flex-wrap:wrap;gap:8px}}
@media(max-width:500px){.fh-guide{padding:24px 18px}.fh-nav a{font-size:13px;padding:9px 12px}.fh-section{padding:26px 0}.fv-section-number{position:static;margin-bottom:14px}.fh-overview{padding:18px}.fh-overview ul{columns:1}.fv-personal{padding:18px;gap:14px}.fv-personal img{width:56px;height:56px}.fv-personal-copy{min-width:160px}.fv-personal-cta{margin-left:70px;white-space:normal}.fv-intake{padding:20px}.fv-visual-caption p{display:none}.fh-steps{grid-template-columns:1fr}.fv-overview-heading p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.fs-help-page *{scroll-behavior:auto!important}}
