.ToolPageLayout_page__n6CSG{background:#f5f7fb;padding:0 24px 40px;color:#172b42}.ToolPageLayout_content__DnuXu,.ToolPageLayout_hero__J64EP{width:100%;max-width:1180px;margin-inline:auto}.ToolPageLayout_hero__J64EP{padding:20px 0 22px}.ToolPageLayout_hero__J64EP h1{font-size:clamp(26px,2.5vw,36px);line-height:1.17;letter-spacing:-.025em;margin:14px 0 8px;color:#15334f;max-width:1050px}.ToolPageLayout_hero__J64EP>p{font-size:16px;line-height:1.5;color:#526277;margin:0;max-width:960px}.ToolPageLayout_workspace__qoD40{padding:0;margin:0;border:1px solid #c9d6e5;border-radius:18px;background:#edf3fa;overflow:clip;box-shadow:0 8px 30px #172b420a}.ToolPageLayout_workspaceHeader__4Wr4s{background:#102b46;color:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_eyebrow__oMsIJ{color:#a7d7f1;font-size:11px;line-height:1;font-weight:700;letter-spacing:.13em;margin:0 0 8px}.ToolPageLayout_workspaceHeader__4Wr4s h2{color:#fff;font-size:21px;line-height:1.2;margin:0}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_description___bEk3{color:#dce8f4;font-size:14px;line-height:1.5;margin:7px 0 0;max-width:760px}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_privacy__IxtRL{color:#c5d6e7;flex-shrink:0;font-size:12px;line-height:1.5;margin:0;text-align:right}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_privacy__IxtRL strong{color:#fff;font-weight:500}.ToolPageLayout_steps__wmnvK{display:flex;gap:6px;padding:10px 24px;background:#e4edf7;border-bottom:1px solid #c9d6e5}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_steps__wmnvK button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;margin:0;border-radius:8px;border:1px solid transparent;box-shadow:none;background:transparent;color:#42566e;font-size:14px;font-weight:600;line-height:1.25;transform:none}.ToolPageLayout_steps__wmnvK button span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #71839a;border-radius:50%;font-size:12px}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_steps__wmnvK button:hover{background:#d5e1f0;color:#172b42}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_steps__wmnvK button[aria-current=step]{background:#fff;border-color:#b9cce1;color:#15334f}.ToolPageLayout_steps__wmnvK button[aria-current=step] span{background:#15334f;color:#fff;border-color:#15334f}.ToolPageLayout_panel__3QgKs{padding:20px 24px 22px}.ToolPageLayout_panel__3QgKs[hidden]{display:none}.ToolPageLayout_workspace__qoD40 .item-progress{margin:0;padding:0;border:0;border-radius:0;background:transparent}.ToolPageLayout_workspace__qoD40 .item-progress>p:first-of-type{font-size:13px;display:inline-block;color:#526277;margin:0}.ToolPageLayout_workspace__qoD40 #item-completion-label{float:right;color:#15334f;font-size:14px;line-height:1.5;margin:0}.ToolPageLayout_workspace__qoD40 .item-progress>p[aria-live=polite]:not(.sr-only){clear:both;margin:5px 0 0;font-size:13px;line-height:1.5;color:#526277}.ToolPageLayout_workspace__qoD40 [role=progressbar]{clear:both;height:6px;margin:10px 0;background:#d3dfed}.ToolPageLayout_workspace__qoD40 [role=progressbar]>div{background:#325f86}.ToolPageLayout_workspace__qoD40 .item-progress>nav{margin:10px 0 14px}.ToolPageLayout_workspace__qoD40 .item-progress>nav ol{gap:6px}.ToolPageLayout_workspace__qoD40 button.item-progress-chip{width:44px;height:44px;min-width:44px;padding:0;border:1px solid #b3c4d8;border-radius:8px;background:#fff;color:#334b65;font-size:14px;font-weight:700;line-height:1;box-shadow:none;transform:none}.ToolPageLayout_workspace__qoD40 button.item-progress-chip:hover{background:#dce8f5;color:#15334f}.ToolPageLayout_workspace__qoD40 button.item-progress-chip.is-done{background:#d9ece5;border-color:#76a08e;color:#164c3a}.ToolPageLayout_workspace__qoD40 button.item-progress-chip[aria-current=true]{background:#15334f;border-color:#15334f;color:#fff;box-shadow:0 0 0 2px #edf3fa,0 0 0 3px #15334f}.ToolPageLayout_workspace__qoD40 .workspace-card{background:#fff;border:1px solid #c9d6e5;border-left:4px solid #4a7eab;border-radius:12px;padding:20px 22px;margin:0}.ToolPageLayout_workspace__qoD40 .workspace-card h3{margin:0 0 8px;color:#15334f;font-size:21px;line-height:1.3}.ToolPageLayout_workspace__qoD40 .workspace-card p{line-height:1.5;font-size:14px;margin-top:6px;margin-bottom:0}.ToolPageLayout_workspace__qoD40 .workspace-card fieldset{margin-top:14px;padding:0;min-width:0}.ToolPageLayout_workspace__qoD40 .workspace-card legend{font-size:14px;line-height:1.5;font-weight:600;width:auto;padding:0;margin-bottom:0;float:none}.ToolPageLayout_workspace__qoD40 .workspace-card fieldset>div{margin-top:7px}.ToolPageLayout_workspace__qoD40 .workspace-card label:has(input[type=radio]){min-height:44px;padding:9px 12px;line-height:1.4;border-color:#748ca5;font-size:14px}.ToolPageLayout_workspace__qoD40 .workspace-card label:has(input[type=radio]:checked){background:#e6f0fa;border-color:#315f87;color:#15334f;box-shadow:inset 0 0 0 1px #315f87}.ToolPageLayout_workspace__qoD40 input[type=checkbox],.ToolPageLayout_workspace__qoD40 input[type=radio]{accent-color:#24577e;flex-shrink:0;width:18px;height:18px}.ToolPageLayout_workspace__qoD40 label,.ToolPageLayout_workspace__qoD40 legend{font-size:14px}.ToolPageLayout_workspace__qoD40 input:not([type=radio]):not([type=checkbox]),.ToolPageLayout_workspace__qoD40 select,.ToolPageLayout_workspace__qoD40 textarea{font-size:16px;line-height:1.5;border:1px solid #748ca5;border-radius:7px;background:#fff;color:#172b42;padding:9px 12px;box-shadow:none}.ToolPageLayout_workspace__qoD40 input:not([type=radio]):not([type=checkbox]),.ToolPageLayout_workspace__qoD40 select{min-height:44px}.ToolPageLayout_workspace__qoD40 textarea{min-height:98px}.ToolPageLayout_workspace__qoD40 .workspace-navigation{display:flex;gap:10px;justify-content:space-between;margin:14px 0 0}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_setupActions__mDMzi button,.ToolPageLayout_workspace__qoD40 .workspace-review button,.ToolPageLayout_workspace__qoD40 button.item-progress-back,.ToolPageLayout_workspace__qoD40 button.item-progress-next{min-height:44px;padding:10px 20px;border-radius:8px;line-height:1.3;font-size:15px;font-weight:600;box-shadow:none;transform:none;border:1px solid #aebfd1;background:#fff;color:#243e59}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_setupActions__mDMzi button,.ToolPageLayout_workspace__qoD40 .workspace-review button.bg-indigo-600,.ToolPageLayout_workspace__qoD40 button.item-progress-next{background:#153b5c;color:#fff;border-color:#153b5c}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_setupActions__mDMzi button:hover,.ToolPageLayout_workspace__qoD40 .workspace-review button.bg-indigo-600:hover,.ToolPageLayout_workspace__qoD40 button.item-progress-next:hover{background:#0d2943;color:#fff;border-color:#0d2943}.ToolPageLayout_workspace__qoD40 .workspace-review button:not(.bg-indigo-600):hover,.ToolPageLayout_workspace__qoD40 button.item-progress-back:hover{background:#e1eaf4;color:#172b42}.ToolPageLayout_workspace__qoD40 button:disabled,.ToolPageLayout_workspace__qoD40 button:disabled:hover{background:#e0e5eb;color:#526171;border-color:#c0cbd7;opacity:1;cursor:not-allowed;transform:none}.ToolPageLayout_guide__O90Xu summary:focus-visible,.ToolPageLayout_workspace__qoD40 button:focus-visible,.ToolPageLayout_workspace__qoD40 input:focus-visible,.ToolPageLayout_workspace__qoD40 select:focus-visible,.ToolPageLayout_workspace__qoD40 textarea:focus-visible{outline:3px solid #1474a8;outline-offset:3px}.ToolPageLayout_workspace__qoD40 [tabindex="-1"]{scroll-margin-top:110px}.ToolPageLayout_workspace__qoD40 [tabindex="-1"]:focus{outline:2px solid #1474a8;outline-offset:4px}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_setupTitle__2tndi{margin:0 0 16px;color:#15334f;font-size:22px;line-height:1.3}.ToolPageLayout_setupFields__cIRFM{max-width:800px}.ToolPageLayout_setupFields__cIRFM>div,.ToolPageLayout_setupFields__cIRFM>section{padding:0;margin:0;border:0;border-radius:0;background:transparent}.ToolPageLayout_setupFields__cIRFM p{font-size:14px;line-height:1.5;color:#526277}.ToolPageLayout_setupFields__cIRFM fieldset{margin-top:16px;padding:0}.ToolPageLayout_setupFields__cIRFM legend{float:none;width:auto;margin-bottom:0}.ToolPageLayout_setupFields__cIRFM label:has(input[type=radio]){min-height:44px;border:1px solid #748ca5;border-radius:7px;padding:10px 14px;background:#fff}.ToolPageLayout_setupFields__cIRFM label:has(input[type=radio]:checked){background:#dceaf7;border-color:#315f87;color:#15334f}.ToolPageLayout_setupActions__mDMzi{display:flex;align-items:center;gap:16px;margin-top:22px}.ToolPageLayout_setupActions__mDMzi p{margin:0;font-size:13px;line-height:1.5;color:#526277}.ToolPageLayout_workspace__qoD40 .workspace-review{padding:0;margin:0;border:0;background:transparent}.ToolPageLayout_workspace__qoD40 .workspace-review>p:first-of-type{display:block;font-size:22px;color:#15334f;font-weight:700}.ToolPageLayout_workspace__qoD40 .workspace-review>p{font-size:14px;line-height:1.5}.ToolPageLayout_workspace__qoD40 .workspace-review textarea{min-height:190px;max-height:340px;font-size:13px}.ToolPageLayout_workspace__qoD40 .mobile-completion-summary{color:#15334f;font-size:13px}.ToolPageLayout_guide__O90Xu{margin-top:20px;background:#fff;border:1px solid #cbd6e2;border-radius:12px}.ToolPageLayout_guide__O90Xu summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:17px 22px;font-size:16px;font-weight:600;color:#243e59;cursor:pointer}.ToolPageLayout_guide__O90Xu summary::-webkit-details-marker{display:none}.ToolPageLayout_guide__O90Xu summary span{font-size:24px;font-weight:400;line-height:1}.ToolPageLayout_guide__O90Xu[open] summary span{transform:rotate(45deg)}.ToolPageLayout_guide__O90Xu>div{padding:0 22px 22px;font-size:15px;line-height:1.65;max-width:960px}.ToolPageLayout_guide__O90Xu>div>:first-child{margin-top:0}@media (min-width:900px){.ToolPageLayout_workspace__qoD40 .workspace-card fieldset>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:639px){.ToolPageLayout_page__n6CSG{padding:0 14px 28px}.ToolPageLayout_hero__J64EP{padding:14px 0 18px}.ToolPageLayout_hero__J64EP h1{font-size:26px;margin-top:10px}.ToolPageLayout_hero__J64EP>p{font-size:14px}.ToolPageLayout_workspace__qoD40{border-radius:12px}.ToolPageLayout_workspaceHeader__4Wr4s{padding:16px;gap:10px}.ToolPageLayout_workspaceHeader__4Wr4s h2{font-size:20px}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_description___bEk3{font-size:13px}.ToolPageLayout_workspaceHeader__4Wr4s .ToolPageLayout_privacy__IxtRL{display:none}.ToolPageLayout_steps__wmnvK{gap:3px;padding:8px}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_steps__wmnvK button{flex:1;padding:7px 5px;font-size:12px;gap:5px}.ToolPageLayout_steps__wmnvK button span{width:21px;height:21px;flex-shrink:0}.ToolPageLayout_panel__3QgKs{padding:14px 12px 16px}.ToolPageLayout_workspace__qoD40 #item-completion-label{float:none;display:block;margin-top:3px}.ToolPageLayout_workspace__qoD40 .workspace-card{padding:15px 12px;border-left-width:3px}.ToolPageLayout_workspace__qoD40 .workspace-card h3{font-size:18px}.ToolPageLayout_workspace__qoD40 .workspace-card p{font-size:13px}.ToolPageLayout_workspace__qoD40 .item-progress>nav{overflow-x:auto;overscroll-behavior-x:contain;padding:4px;margin:6px -4px 10px;scrollbar-width:thin;scrollbar-color:#90a9c1 transparent}.ToolPageLayout_workspace__qoD40 .item-progress>nav ol{gap:6px;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.ToolPageLayout_workspace__qoD40 .item-progress>nav li{flex-shrink:0}.ToolPageLayout_workspace__qoD40 button.item-progress-chip{width:44px;min-width:44px;height:44px}.ToolPageLayout_workspace__qoD40 .workspace-card label:has(input[type=radio]){font-size:14px}.ToolPageLayout_setupActions__mDMzi{align-items:flex-start;flex-direction:column;gap:10px}.ToolPageLayout_setupActions__mDMzi button{width:100%}.ToolPageLayout_workspace__qoD40 .ToolPageLayout_setupTitle__2tndi{font-size:20px}.ToolPageLayout_guide__O90Xu summary{padding:15px;font-size:15px}.ToolPageLayout_guide__O90Xu>div{padding:0 15px 16px}}@media (prefers-reduced-motion:reduce){.ToolPageLayout_guide__O90Xu *,.ToolPageLayout_workspace__qoD40 *{scroll-behavior:auto;transition:none}}.ToolPageLayout_workspace__qoD40 .workspace-acknowledgement{margin:18px 0 12px;padding:14px;border:1px solid #748ca5;border-radius:8px;background:#fff;line-height:1.5}.ToolPageLayout_workspace__qoD40 .workspace-card.is-marked{border-left-color:#38765d}.ToolPageLayout_workspace__qoD40 .workspace-review>p[role=status]{padding:10px 12px;border-radius:7px;background:#dfeaf6;color:#304f6b}.ToolPageLayout_workspace__qoD40 .workspace-inactive-note{padding:16px;margin-top:16px;background:#e2ebf5;border:1px solid #c9d6e5;border-radius:8px}@media (min-width:360px) and (max-width:639px){.ToolPageLayout_workspace__qoD40 .workspace-card fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPageLayout_setupFields__cIRFM fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolPageLayout_setupFields__cIRFM label:has(input[type=radio]){padding:9px 8px;font-size:13px}}.ToolPageLayout_workspace__qoD40 button.item-progress-chip.is-done{position:relative}.ToolPageLayout_workspace__qoD40 button.item-progress-chip.is-done:after{content:"✓";position:absolute;right:-3px;top:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#164c3a;border:1px solid #fff;color:#fff;font-size:11px;line-height:1}.ToolPageLayout_workspace__qoD40 input:not([type=radio]):not([type=checkbox]),.ToolPageLayout_workspace__qoD40 label:has(input[type=radio]),.ToolPageLayout_workspace__qoD40 select,.ToolPageLayout_workspace__qoD40 textarea{border-color:#748ca5!important}.ToolPageLayout_workspace__qoD40 label:has(input[type=radio]:checked){border-color:#315f87!important}.ToolPageLayout_workspace__qoD40 input::-moz-placeholder,.ToolPageLayout_workspace__qoD40 textarea::-moz-placeholder{color:#61748a;opacity:1}.ToolPageLayout_workspace__qoD40 input::placeholder,.ToolPageLayout_workspace__qoD40 textarea::placeholder{color:#61748a;opacity:1}@media (min-width:360px) and (max-width:639px){.ToolPageLayout_workspace__qoD40 .workspace-card fieldset>div>label:last-child:nth-of-type(odd){grid-column:1/-1}}