.content-shell .consultation-page{padding-bottom:6px}.content-shell .consultation-header{margin-bottom:44px}.content-shell .consultation-header>p{max-width:760px}.content-shell .consultation-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.content-shell .consultation-hero-copy{min-width:0}.content-shell .consultation-hero h2{color:var(--content-blue);font-size:clamp(30px,3.5vw,43px);font-weight:700;line-height:1.75;letter-spacing:.025em;white-space:pre-line}.content-shell .consultation-hero p{margin-top:24px;font-size:15px;line-height:2.15}.content-shell .consultation-photo img{aspect-ratio:3/2}.content-shell .consultation-index{display:flex;flex-wrap:wrap;gap:16px 34px;margin-top:48px;padding:22px 0;border-block:1px solid var(--content-line)}.content-shell .consultation-index a{display:inline-flex;align-items:center;gap:18px;padding:4px 0;font-size:12px;font-weight:700;line-height:1.8}.content-shell .consultation-index a span{color:var(--content-blue);font-size:18px;font-weight:400}.content-shell .consultation-index a:hover,.content-shell .consultation-other a:hover{color:var(--content-blue)}.content-shell .consultation-assessments{margin-top:72px;scroll-margin-top:var(--content-anchor-offset,134px)}.content-shell .consultation-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:baseline;margin-bottom:30px}.content-shell .consultation-prose h2,.content-shell .consultation-section-heading h2,.content-shell .consultation-steps>h2,.content-shell .consultation-story h2,.content-shell .consultation-voices h2{color:var(--content-blue);font-size:26px;font-weight:700;line-height:1.8}.content-shell .consultation-section-heading>p{font-size:14px;line-height:2}.content-shell .consultation-assessments>ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--content-line)}.content-shell .consultation-assessments li{display:grid;grid-template-columns:105px minmax(0,1fr);gap:30px;padding:28px 0;border-bottom:1px solid var(--content-line)}.content-shell .consultation-assessment-number{color:var(--content-blue);font-size:37px;line-height:1.4;font-weight:400}.content-shell .consultation-assessments li>div{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);gap:40px}.content-shell .consultation-assessments h3{font-size:17px;line-height:1.9;font-weight:700}.content-shell .consultation-assessments li p{font-size:14px;line-height:2.1}.content-shell .consultation-prose>section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px;padding:58px 0;border-bottom:1px solid var(--content-line);scroll-margin-top:var(--content-anchor-offset,134px)}.content-shell .consultation-prose{margin-top:14px}.content-shell .consultation-prose p,.content-shell .consultation-story p{font-size:15px;line-height:2.15}.content-shell .consultation-prose p+p,.content-shell .consultation-story p+p{margin-top:20px}.content-shell .consultation-story{max-width:850px;padding:36px 40px;margin-top:60px;border-left:2px solid var(--content-blue);background:#f5f9fa}.content-shell .consultation-story .consultation-eyebrow{font-size:11px;color:#657981;margin-bottom:13px}.content-shell .consultation-story h2{margin-bottom:22px}.content-shell .consultation-voices{margin-top:56px}.content-shell .consultation-voices>div{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin-top:24px}.content-shell .consultation-voices blockquote{margin:0;padding:0 0 0 22px;border-left:1px solid #bfd6df;font-size:14px;line-height:2.15}.content-shell .consultation-steps{margin-top:72px}.content-shell .consultation-steps ol{counter-reset:consultation-step;list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--content-line)}.content-shell .consultation-steps li{position:relative;counter-increment:consultation-step;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:48px;padding:25px 0 25px 48px;border-bottom:1px solid var(--content-line)}.content-shell .consultation-steps li:before{content:counter(consultation-step,decimal-leading-zero);position:absolute;left:0;top:27px;font-size:12px;color:var(--content-blue)}.content-shell .consultation-steps h3{font-size:16px;font-weight:700;line-height:1.9}.content-shell .consultation-steps p{font-size:14px;line-height:2}.content-shell .consultation-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:60px;align-items:center;padding-block:58px;margin-top:36px;scroll-margin-top:var(--content-anchor-offset,134px)}.content-shell .consultation-contact h2{color:var(--content-blue);font-size:clamp(27px,3vw,34px);font-weight:700;line-height:1.8;white-space:pre-line}.content-shell .consultation-contact p{max-width:550px;margin-top:20px;font-size:14px;line-height:2}.content-shell .consultation-action{justify-self:end;width:min(100%,330px);font-size:12px;background:#f5f9fa}.content-shell .consultation-other{border-top:1px solid var(--content-line);display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding-top:27px;margin-top:12px}.content-shell .consultation-other h2{color:#657981;font-size:12px;font-weight:400;line-height:1.9}.content-shell .consultation-other a{display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--content-line);font-size:13px;line-height:1.9}.content-shell .consultation-other a span{flex-shrink:0;color:var(--content-blue);font-size:23px}.content-shell .consultation-page a:focus-visible{outline:2px solid var(--content-blue);outline-offset:5px}@media (max-width:820px){.content-shell .consultation-hero{gap:32px}.content-shell .consultation-hero h2{font-size:31px}.content-shell .consultation-hero p{font-size:14px}.content-shell .consultation-section-heading{gap:32px}.content-shell .consultation-assessments li{grid-template-columns:70px minmax(0,1fr);gap:24px}.content-shell .consultation-assessments li>div{grid-template-columns:1fr;gap:9px}.content-shell .consultation-prose>section{gap:38px}.content-shell .consultation-prose h2,.content-shell .consultation-section-heading h2{font-size:24px}.content-shell .consultation-contact{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.content-shell .consultation-contact h2{font-size:28px}.content-shell .consultation-other{grid-template-columns:1fr 1fr}.content-shell .consultation-other h2{grid-column:1/-1}}@media (max-width:540px){.content-shell .consultation-header{margin-bottom:30px}.content-shell .consultation-hero{grid-template-columns:1fr;gap:28px}.content-shell .consultation-hero h2{font-size:29px;letter-spacing:0}.content-shell .consultation-hero p{margin-top:21px}.content-shell .consultation-index{display:grid;grid-template-columns:1fr;gap:0;margin-top:30px;padding-block:12px}.content-shell .consultation-index a{justify-content:space-between;padding-block:10px}.content-shell .consultation-assessments,.content-shell .consultation-steps{margin-top:44px}.content-shell .consultation-section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:23px}.content-shell .consultation-prose h2,.content-shell .consultation-section-heading h2,.content-shell .consultation-steps>h2,.content-shell .consultation-story h2,.content-shell .consultation-voices h2{font-size:22px}.content-shell .consultation-section-heading>p{font-size:13px}.content-shell .consultation-assessments li{grid-template-columns:42px minmax(0,1fr);gap:16px;padding-block:24px}.content-shell .consultation-assessment-number{font-size:28px}.content-shell .consultation-assessments h3{font-size:16px}.content-shell .consultation-assessments li p{font-size:13px}.content-shell .consultation-prose>section{grid-template-columns:1fr;gap:21px;padding-block:36px}.content-shell .consultation-prose p,.content-shell .consultation-story p{font-size:14px}.content-shell .consultation-story{margin-top:36px;padding:25px 22px}.content-shell .consultation-voices{margin-top:36px}.content-shell .consultation-voices>div{grid-template-columns:1fr;gap:24px}.content-shell .consultation-voices blockquote{font-size:13px;padding-left:18px}.content-shell .consultation-steps li{grid-template-columns:1fr;gap:8px;padding-left:35px}.content-shell .consultation-steps h3{font-size:15px}.content-shell .consultation-steps p{font-size:13px}.content-shell .consultation-contact{grid-template-columns:1fr;gap:28px;margin-top:12px;padding-block:38px}.content-shell .consultation-contact h2{font-size:27px}.content-shell .consultation-contact p{font-size:13px}.content-shell .consultation-action{justify-self:start}.content-shell .consultation-other{grid-template-columns:1fr;gap:18px;margin-top:10px}.content-shell .consultation-other h2{grid-column:auto}}.legacy-support{max-width:1080px;margin:0 auto;padding:36px 0 80px;color:var(--content-ink,#203947)}.legacy-support-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0;color:var(--content-muted,#637581);font-size:12px}.legacy-support-breadcrumbs li+li:before{content:"/";margin-right:12px;color:#a0acb4}.legacy-support-header{padding:58px 0 46px;border-bottom:1px solid var(--content-border,#dbe3e6)}.legacy-support-header>p{margin:0 0 14px;color:var(--content-blue,#226688);font:600 12px/1.5 sans-serif;letter-spacing:.18em}.legacy-support-header h1{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.5;letter-spacing:.04em;font-weight:600}.legacy-support-intro{max-width:740px;margin-top:22px;font-size:15px;line-height:2.1}.legacy-support-intro p{margin:0}.legacy-support-faqs{margin-top:36px;border-top:1px solid var(--content-border,#dbe3e6)}.legacy-support-faq{border-bottom:1px solid var(--content-border,#dbe3e6);scroll-margin-top:110px}.legacy-support-faq summary{display:flex;align-items:baseline;gap:18px;cursor:pointer;padding:27px 12px;font-size:16px;line-height:1.8;font-weight:600;list-style:none}.legacy-support-faq summary::-webkit-details-marker{display:none}.legacy-support-q{flex:none;color:var(--content-blue,#226688);font-size:23px;font-weight:400}.legacy-support-toggle{margin-left:auto;flex:none;font-size:23px;font-weight:300;transition:transform .15s}.legacy-support-faq[open] .legacy-support-toggle{transform:rotate(45deg)}.legacy-support-answer{padding:0 50px 28px;font-size:15px;line-height:2.1;overflow-wrap:anywhere}.legacy-support-answer p{margin:0 0 12px}.legacy-support-answer .legacy-support-fee-note{padding:14px 18px;margin-top:20px;background:#f3f6f7;color:var(--content-muted,#637581);font-size:13px;line-height:1.9}.legacy-support-contents{padding:28px 30px;background:#f3f6f7;margin-top:32px;font-size:14px;line-height:1.9}.legacy-support-contents ol{padding-left:24px;margin:0;display:grid;gap:14px}.legacy-support-contents a{text-decoration:underline;text-underline-offset:.25em;overflow-wrap:anywhere}.legacy-support-voice{padding:54px 0 42px;border-bottom:1px solid var(--content-border,#dbe3e6);scroll-margin-top:110px}.legacy-support-voice h2{max-width:900px;margin:0 0 30px;font-size:clamp(21px,2.6vw,29px);line-height:1.8;letter-spacing:.02em;font-weight:600;overflow-wrap:anywhere}.legacy-support-voice-answer{padding:22px 0 0}.legacy-support-voice-answer h3{margin:0 0 12px;font-size:15px;line-height:1.9;font-weight:600;color:var(--content-blue,#226688)}.legacy-support-voice-answer p{margin:0;font-size:15px;line-height:2.1;white-space:pre-line;overflow-wrap:anywhere}.legacy-support-related{display:grid;grid-template-columns:1fr 1fr;gap:16px 36px;margin-top:60px;padding:32px;background:#f3f6f7}.legacy-support-related>div{grid-column:1/-1}.legacy-support-related h2{font-size:20px;margin:0 0 12px;font-weight:600}.legacy-support-related p{font-size:14px;line-height:1.9;margin:0 0 8px}.legacy-support-related>a{padding:13px 0;border-bottom:1px solid #cbd9df;line-height:1.8;font-size:14px}.legacy-support a:focus-visible,.legacy-support summary:focus-visible{outline:2px solid var(--content-blue,#226688);outline-offset:5px}@media(max-width:600px){.legacy-support{padding:24px 0 48px}.legacy-support-header{padding:36px 0 30px}.legacy-support-intro{font-size:14px}.legacy-support-faq summary{gap:12px;padding:22px 0;font-size:15px}.legacy-support-answer{padding:0 0 22px 30px;font-size:14px}.legacy-support-contents{padding:22px 18px}.legacy-support-voice{padding:36px 0}.legacy-support-voice-answer p{font-size:14px}.legacy-support-related{grid-template-columns:1fr;padding:24px 20px;gap:12px;margin-top:40px}}@media(prefers-reduced-motion:reduce){.legacy-support-toggle{transition:none}}.content-shell .legacy-case-archives{margin:0 0 38px;border-block:1px solid var(--content-line)}.content-shell .legacy-case-archives-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.content-shell .legacy-case-archives-intro p{margin:0;color:#65767e;font-size:13px}.content-shell .legacy-case-archives-intro strong{color:#232b2f;font-size:24px}.content-shell .legacy-case-archives-intro a{color:var(--content-blue);font-size:13px}.content-shell .legacy-case-archives summary{padding:20px 0;color:var(--content-blue);font-size:14px;font-weight:700;cursor:pointer}.content-shell .legacy-case-archives-note{margin:0 0 22px;color:#65767e;font-size:12px;line-height:1.9}.content-shell .legacy-case-archives-axis{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin-bottom:24px}.content-shell .legacy-case-archives-axis h2{margin:0;font-size:13px;line-height:2.4}.content-shell .legacy-case-archives-axis ul{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.content-shell .legacy-case-archives-axis a{display:block;padding:6px 12px;border:1px solid var(--content-line);border-radius:3px;font-size:12px;color:#53666f;line-height:1.8;overflow-wrap:anywhere}.content-shell .legacy-case-archives-axis a:hover,.content-shell .legacy-case-archives-axis a[aria-current]{color:var(--content-blue);border-color:var(--content-blue);background:#eff7f9}.content-shell .legacy-case-archives a:focus-visible,.content-shell .legacy-case-archives summary:focus-visible{outline:2px solid var(--content-blue);outline-offset:4px}@media (max-width:600px){.content-shell .legacy-case-archives-axis{grid-template-columns:minmax(0,1fr);gap:8px}.content-shell .legacy-case-archives-axis a{padding:8px 12px}}