:root{--ink:#142844;--ink-deep:#0c1f37;--cream:#e5e6e7;--paper:#f8f8f7;--clay:#1d3853;--line:#c7c9cc;--muted:#5d6269;--blue-gray:#667c90;--pale-blue:#e7edf1;--serif:var(--font-serif),Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),Georgia,serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.page-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell main{flex:1 1}.site-header{height:78px;background:rgba(248,248,247,.96);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{height:100%;max-width:1420px;margin:auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:25px}.wordmark{font-family:var(--font-serif),Georgia,serif;letter-spacing:.055em;font-size:33px;line-height:1;color:var(--ink);font-weight:600;white-space:nowrap}.wordmark small{letter-spacing:.12em;margin-left:8px;color:var(--muted)}.site-header nav,.wordmark small{font-family:var(--font-sans),Arial,sans-serif;font-size:14px;font-weight:600}.site-header nav{display:flex;gap:40px;color:#14233a}.site-header nav a{padding:26px 0;transition:color .2s}.site-header nav a:hover{color:var(--clay)}.button,.header-call{font-family:var(--font-sans),Arial,sans-serif;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;font-weight:700;font-size:14px;transition:transform .2s,background-color .2s,color .2s,border-color .2s}.button-clay,.header-call{background:var(--clay);color:#f8f8f7;border:1px solid var(--clay);border-radius:4px}.button-clay:hover,.header-call:hover{background:#142844;border-color:#142844;transform:translateY(-1px)}.button:active,.header-call:active{transform:translateY(1px) scale(.99)}.button-outline{border:1px solid var(--clay);color:var(--clay);border-radius:4px;background:rgba(248,248,247,.75)}.button-outline:hover{background:var(--clay);color:#f8f8f7}.hero .actions .button{font-family:var(--font-body),Georgia,serif;font-size:1rem;font-weight:600}.hero{min-height:458px;position:relative;overflow:hidden;background:#d5d7da}.hero-landscape,.hero-landscape img{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-landscape img{object-fit:cover;object-position:center}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,248,247,.99),rgba(248,248,247,.94) 33%,rgba(248,248,247,.4) 57%,rgba(248,248,247,.08))}.hero-inner{position:relative;z-index:1;max-width:1420px;min-height:458px;margin:auto;padding:52px 56px 0;display:grid;grid-template-columns:minmax(500px,1fr) minmax(360px,520px);align-items:stretch}.hero-copy{max-width:590px;align-self:center;padding-bottom:47px;animation:rise .7s ease-out both}.eyebrow{font-family:var(--font-sans),Arial,sans-serif;color:var(--clay);text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-weight:700;margin:0 0 15px}.eyebrow:after{content:"";display:block;width:52px;border-bottom:2px solid var(--clay);margin-top:13px}.about-hero h1,.contact-page h1,.hero h1,.not-found h1,.page-hero h1{font:500 clamp(52px,5.4vw,82px) /.96 var(--font-serif),Georgia,serif;letter-spacing:-.04em;margin:0;max-width:680px;text-wrap:balance}.hero-text{font-size:18px;line-height:1.5;max-width:555px;margin:23px 0}.service-landing-hero{padding-bottom:58px}.service-landing-hero .actions,.service-landing-hero h1,.service-landing-hero>p{max-width:760px}.service-landing-hero>p:not(.eyebrow){font-size:19px;margin:24px 0 28px}.service-landing-intro,.service-landing-process{max-width:1180px;margin:0 auto;padding:92px 56px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);grid-gap:clamp(42px,8vw,130px);gap:clamp(42px,8vw,130px)}.service-landing-faq h2,.service-landing-fees h2,.service-landing-heading h2,.service-landing-intro h2,.service-landing-process h2{font:500 clamp(38px,4vw,58px) /1 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:0}.service-landing-faq article p,.service-landing-fees>p:not(.eyebrow),.service-landing-intro p,.service-landing-process p{font-size:18px;margin:0 0 22px}.service-landing-concerns{background:var(--cream);padding:86px 56px}.service-landing-disclaimer,.service-landing-faq,.service-landing-fees,.service-landing-grid,.service-landing-heading{max-width:1180px;margin:0 auto}.service-landing-heading{max-width:760px;margin:0 auto 42px 0}.service-landing-heading>p:not(.eyebrow){font-size:18px;margin:20px 0 0}.service-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.service-landing-faq article,.service-landing-grid article{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:30px}.service-landing-faq h3,.service-landing-grid h3{font:600 27px/1.1 var(--font-serif),Georgia,serif;margin:0 0 11px}.service-landing-grid p{margin:0}.service-landing-process{padding-bottom:76px}.service-landing-process .button{margin-top:6px}.service-landing-fees{background:var(--ink-deep);color:var(--paper);padding:62px;border-radius:4px;margin-bottom:92px}.service-landing-fees .eyebrow{color:#b8c5d4}.service-landing-fees .eyebrow:after{border-color:#b8c5d4}.service-landing-fees h2{max-width:620px}.service-landing-fees>p:not(.eyebrow){max-width:780px;margin-top:24px}.service-landing-fees .button-outline{background:transparent;border-color:#b8c5d4;color:var(--paper)}.service-landing-fees .button-outline:hover{background:var(--paper);color:var(--ink-deep)}.service-landing-faq{padding-bottom:62px}.service-landing-faq>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:32px}.service-landing-faq article p{font-size:16px;margin-bottom:0}.service-landing-disclaimer{padding:0 56px 72px;color:var(--muted);font-size:14px;max-width:1292px}.actions{display:flex;gap:18px;flex-wrap:wrap}.ray-portrait{margin:0 42px 14px auto;width:342px;align-self:end;position:relative;height:360px;display:flex;align-items:flex-end}.ray-portrait img,.ray-portrait picture{width:100%;height:100%;display:block}.ray-portrait img{object-fit:cover;object-position:48% top;filter:saturate(.8) contrast(1.04)}.ray-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,248,247,.2),transparent 30%)}.ray-portrait figcaption{position:absolute;right:16px;bottom:24px;color:#f8f8f7;z-index:2;border-bottom:2px solid var(--clay);padding-bottom:10px;text-shadow:0 1px 8px rgba(8,20,35,.8);min-width:95px}.ray-portrait figcaption em,.ray-portrait figcaption strong{display:block}.ray-portrait figcaption em{font-size:14px;font-style:normal;letter-spacing:.04em}.proof-strip,.ray-portrait figcaption em{font-family:var(--font-sans),Arial,sans-serif}.proof-strip{min-height:64px;padding:12px max(56px,calc((100vw - 1100px) / 2));display:flex;justify-content:center;background:var(--paper);border-bottom:1px solid var(--line);gap:0}.proof-strip>div{display:flex;align-items:center;gap:14px;padding:0 52px;border-right:1px solid var(--line)}.proof-strip>div:last-child{border:0}.proof-strip b{font-family:var(--font-serif),Georgia,serif;color:var(--clay);font-size:28px;font-weight:500}.proof-strip small,.proof-strip strong{display:block;white-space:nowrap}.proof-strip strong{font-size:13px}.proof-strip small{font-size:12px;color:#535963}.services-section{padding:58px 56px 18px;max-width:1420px;margin:auto}.approach h2,.bio h2,.consultation-band h2,.fee-close h2,.form-wrap h2,.page-hero h1,.section-intro h2{font:500 clamp(39px,4vw,58px) /1 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.services-with-review{display:grid;grid-template-columns:1fr 290px;grid-gap:40px;gap:40px;margin-top:22px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.service-item{position:relative;min-height:194px;padding:26px 26px 30px 0;border-right:1px solid var(--line);margin-right:24px;transition:background-color .2s,transform .2s}.service-item:hover{background:#ececed;transform:translateY(-3px)}.service-item h3{font:500 25px/1 var(--font-serif),Georgia,serif;margin:15px 0 9px}.service-item p{font-size:13px;line-height:1.55;margin:0;max-width:165px}.arrow{position:absolute;right:15px;bottom:24px;color:var(--clay);font-size:20px}blockquote{margin:0;border:1px solid var(--line);box-shadow:0 8px 22px rgba(20,40,68,.08);padding:25px 28px 23px;background:#fbfbfa;align-self:start}blockquote>span{color:var(--clay);font:60px/.7 var(--font-serif),Georgia,serif}blockquote p{font:500 28px/1.05 var(--font-serif),Georgia,serif;margin:10px 0 22px;letter-spacing:-.025em}blockquote footer{border-top:1px solid var(--clay);padding-top:11px;width:90px}blockquote em,blockquote strong{display:block;font-size:12px}blockquote em{font-family:var(--font-sans),Arial,sans-serif;font-size:12px;font-style:normal;letter-spacing:.04em}.approach{background:var(--cream);border-top:1px solid var(--line);padding:68px max(56px,calc((100vw - 1200px) / 2));display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;align-items:flex-end}.approach>p{font-size:18px;margin:0}.text-link{font-family:var(--font-sans),Arial,sans-serif;font-weight:700;color:var(--clay);border-bottom:1px solid;width:max-content;display:inline-flex;gap:10px;align-items:center}.text-link b,.text-link span{font-size:22px;line-height:1}.consultation-band{background:linear-gradient(110deg,#0c1f37,#142844);color:#f8f8f7;padding:28px max(56px,calc((100vw - 1100px) / 2));display:grid;grid-template-columns:1.1fr .8fr auto;grid-gap:35px;gap:35px;align-items:center}.consultation-band>div{display:flex;gap:22px;align-items:center}.calendar-mark{width:42px;height:42px;border:1px solid #d9dade;border-radius:50%;display:grid;place-items:center;font-size:24px}.consultation-band h2{font-size:33px}.consultation-band p{margin:0;font-size:14px}.consultation-band .button-clay{background:#e5e6e7;border-color:#e5e6e7;color:var(--ink-deep)}.consultation-band .button-clay:hover{background:#f8f8f7;border-color:#f8f8f7}.site-footer{font-family:var(--font-sans),Arial,sans-serif;background:var(--cream);border-top:1px solid var(--line);padding:36px 56px}.footer-inner{max-width:1140px;margin:auto;display:grid;grid-template-columns:1.35fr .85fr 1.2fr 1.5fr;grid-gap:36px;gap:36px}.site-footer h2{font-size:12px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.09em}.site-footer a:not(.wordmark):not(.theo-badge){display:block;font-size:13px;margin:3px 0}.site-footer p{font-size:12px;color:#60656c;margin:10px 0}.footer-note{position:relative}.footer-legal{display:flex;gap:12px}.theo-badge{display:inline-block;margin-top:8px}.theo-badge img{height:26px;width:auto;display:block}.page-hero{padding:95px max(56px,calc((100vw - 1180px) / 2)) 70px;background:var(--cream);border-bottom:1px solid var(--line)}.page-hero>p:not(.eyebrow){font-size:19px;max-width:630px;margin:23px 0 0}.practice-list{max-width:1180px;margin:auto;padding:22px 56px 70px}.practice-list article{padding:34px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr auto;grid-gap:40px;gap:40px;align-items:start}.practice-list article div{display:flex}.fee-grid article span{color:var(--clay);font-size:13px;font-weight:700;letter-spacing:.12em}.fee-grid h2,.practice-list h2{font:500 34px/1 var(--font-serif),Georgia,serif;margin:0}.practice-list p{margin:0;font-size:15px}.service-hero .button{margin-top:28px}.detail-copy{max-width:800px;margin:auto;padding:80px 56px 90px}.detail-copy h2{font:500 44px/1.05 var(--font-serif),Georgia,serif;margin:0 0 24px}.detail-copy p{font-size:18px;line-height:1.7}.detail-copy .text-link{margin-top:15px}.related-service{background:var(--cream);border-left:3px solid var(--clay);margin:40px 0 34px;padding:25px 28px 27px}.related-service h3{font:500 29px/1.05 var(--font-serif),Georgia,serif;margin:0 0 10px}.related-service p{font-size:16px;line-height:1.6;margin:0}.related-service .text-link{font-size:15px;max-width:100%;width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.related-service-item+.related-service-item{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.divorce-hero .button{margin-top:29px}.divorce-intro,.divorce-process,.divorce-urgent{max-width:1180px;margin:auto;padding:82px 56px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px}.divorce-attorney h2,.divorce-family-link h2,.divorce-faq h2,.divorce-intro h2,.divorce-process h2,.divorce-section-heading h2{font:500 clamp(42px,4vw,58px) /1 var(--font-serif),Georgia,serif;letter-spacing:0;margin:0;text-wrap:balance}.divorce-intro>div:first-child,.divorce-process>div:first-child,.divorce-urgent>div:first-child{align-self:start}.divorce-intro>div:last-child,.divorce-process>div:last-child,.divorce-urgent>div:last-child{max-width:620px}.divorce-attorney p,.divorce-family-link>p:not(.eyebrow),.divorce-faq article p,.divorce-intro p:not(.eyebrow),.divorce-process p:not(.eyebrow){font-size:17px;line-height:1.75}.divorce-intro p:not(.eyebrow):first-child,.divorce-process p:not(.eyebrow):first-child{margin-top:0}.divorce-decisions{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px max(56px,calc((100vw - 1180px) / 2)) 86px}.divorce-section-heading{max-width:710px}.divorce-section-heading>p:not(.eyebrow){font-size:17px;line-height:1.65;margin:23px 0 0}.divorce-decision-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 48px;gap:0 48px;margin-top:42px}.divorce-decision-grid article{border-top:1px solid var(--line);padding:24px 0 30px}.divorce-decision-grid h3,.divorce-faq h3{font:500 31px/1.05 var(--font-serif),Georgia,serif;margin:0 0 13px}.divorce-decision-grid p{font-size:16px;line-height:1.68;margin:0;max-width:490px}.divorce-attorney{max-width:1180px;margin:auto;padding:84px 56px;display:grid;grid-template-columns:minmax(330px,.75fr) 1.15fr;grid-gap:82px;gap:82px;align-items:center}.divorce-attorney img,.divorce-attorney picture{display:block;width:100%}.divorce-attorney picture{aspect-ratio:4/5;background:var(--cream)}.divorce-attorney img{height:100%;object-fit:cover;object-position:center}.divorce-attorney p:not(.eyebrow){max-width:610px}.divorce-attorney .text-link{margin-top:9px}.divorce-process{border-top:1px solid var(--line)}.divorce-process .button{margin-top:14px}.divorce-family-link{background:var(--ink);color:#fff;text-align:center;padding:76px 24px}.divorce-family-link h2,.divorce-family-link>p{max-width:760px;margin-left:auto;margin-right:auto}.divorce-family-link>p:not(.eyebrow){margin-top:22px}.divorce-family-link .button{margin-top:12px;background:transparent;color:#fff;border-color:#fff}.divorce-family-link .button:hover{background:#fff;color:var(--ink)}.divorce-faq{max-width:1040px;margin:auto;padding:84px 56px 92px}.divorce-faq>div{margin-top:43px;border-top:1px solid var(--line)}.divorce-faq article{padding:29px 0 30px;border-bottom:1px solid var(--line)}.divorce-faq article p{max-width:780px;margin:0}.about-hero{display:grid;grid-template-columns:1fr minmax(400px,540px);background:var(--cream);min-height:430px}.about-hero>div{padding:90px max(56px,calc((100vw - 1180px) / 2)) 70px;align-self:center}.about-hero img,.about-hero>picture{width:100%;height:100%;display:block}.about-hero img{object-fit:cover;object-position:center}.bio{max-width:810px;margin:auto;padding:80px 56px;font-family:var(--font-body),Georgia,serif;font-size:18px;line-height:1.72}.bio p{margin:0 0 30px}.bio aside{border-top:2px solid var(--clay);border-bottom:1px solid var(--line);padding:24px 0;margin:42px 0;font-family:var(--font-sans),Arial,sans-serif;display:flex;gap:26px;align-items:center}.bio aside strong{font-size:16px}.bio aside span{font-size:14px;color:var(--muted)}.fee-grid{max-width:1100px;margin:auto;padding:72px 56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px}.fee-grid article{border-top:1px solid var(--line);padding-top:25px}.fee-grid h2{margin:16px 0}.fee-close p,.fee-grid p{font-size:17px;max-width:470px}.fee-close{background:var(--ink);color:#f8f8f7;padding:72px max(56px,calc((100vw - 1100px) / 2));display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.fee-close h2{max-width:450px}.fee-close p{margin:0}.contact-page{max-width:1200px;margin:auto;padding:82px 56px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px}.contact-page>div>p:not(.eyebrow){font-size:18px}.contact-details{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.contact-details a{display:block;color:var(--clay);font:500 27px/1.3 var(--font-serif),Georgia,serif;margin-bottom:8px}.contact-details p{font-size:14px;margin:22px 0}.form-wrap{background:var(--cream);padding:38px}.form-wrap h2{font-size:39px}.form-wrap>p{font-size:13px;max-width:570px}.contact-form{font-family:var(--font-sans),Arial,sans-serif;display:grid;grid-gap:8px;gap:8px;margin-top:25px}.contact-form label{font-weight:700;font-size:13px;margin-top:8px}.contact-form label span{color:#70757b;font-weight:400}.contact-form input,.contact-form textarea{background:#fdfdfc;border:1px solid #c6c8cb;border-radius:2px;padding:12px;font:14px var(--font-sans),Arial,sans-serif;width:100%;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--clay);box-shadow:0 0 0 3px rgba(53,90,122,.16);outline:0}.contact-form textarea{min-height:122px;resize:vertical}.contact-form button{justify-self:start;margin-top:10px}.form-status{font-size:13px;margin:8px 0 0;color:var(--ink)}.form-status.error{color:#8a3340}.legal-page,.not-found{max-width:850px;margin:auto;padding:90px 56px}.legal-page h1{font:500 58px/1 var(--font-serif),Georgia,serif;margin:0 0 32px}.legal-page p{font-size:17px;line-height:1.75}.legal-page a{color:var(--clay);text-decoration:underline}.not-found{min-height:480px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.not-found p:not(.eyebrow){font-size:18px;max-width:550px}.not-found .button{margin-top:16px}.blog-hero{padding-bottom:78px}.strategy-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:570px;background:var(--cream)}.strategy-hero>div{max-width:760px;justify-self:end;align-self:center;padding:78px 74px 78px 56px}.strategy-hero h1{font:500 clamp(52px,5vw,78px)/.98 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.strategy-hero>div>p:not(.eyebrow){max-width:620px;font-size:19px;line-height:1.6;margin:26px 0 32px}.strategy-hero img,.strategy-hero picture{display:block;width:100%;height:100%}.strategy-hero img{object-fit:cover;object-position:center}.strategy-fit,.strategy-intro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);max-width:1180px;margin:auto;padding:96px 56px;grid-gap:100px;gap:100px}.home-strategy-link h2,.strategy-close h2,.strategy-contrast h2,.strategy-details h2,.strategy-faq>h2,.strategy-fit h2,.strategy-intro h2{font:500 clamp(40px,4vw,60px)/1 var(--font-serif),Georgia,serif;letter-spacing:-.03em;margin:0}.strategy-fit>div:last-child p,.strategy-intro>div:last-child p{font-size:19px;line-height:1.72;margin:0 0 24px}.strategy-choices h3{font:500 33px/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.025em;margin:0 0 18px}.strategy-choices p{font-size:17px;line-height:1.65;margin:0}.strategy-details{background:var(--ink);color:#f9fafb;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;padding:90px max(56px,calc((100vw - 1080px) / 2))}.strategy-details>div>p:not(.eyebrow){font-size:18px;line-height:1.68;max-width:560px}.strategy-details ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.32);align-self:center}.strategy-details li{font-size:18px;line-height:1.4;padding:17px 0 17px 31px;border-bottom:1px solid rgba(255,255,255,.25);position:relative}.strategy-details li:before{content:"•";color:var(--clay);position:absolute;left:4px}.strategy-contrast{background:var(--cream);padding:94px max(56px,calc((100vw - 1080px) / 2))}.strategy-contrast>div:first-child{max-width:650px}.strategy-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:52px}.strategy-choices article{border:1px solid var(--line);background:#fff;padding:38px}.strategy-choices .text-link{margin-top:27px;display:inline-flex}.strategy-faq{max-width:840px;margin:auto;padding:92px 56px}.strategy-faq>h2{margin-bottom:36px}.strategy-faq article{padding:26px 0;border-top:1px solid var(--line)}.strategy-faq article:last-child{border-bottom:1px solid var(--line)}.strategy-faq h3{font:500 27px/1.15 var(--font-serif),Georgia,serif;margin:0 0 12px}.strategy-faq p{font-size:17px;line-height:1.68;margin:0}.home-strategy-link,.strategy-close{background:var(--ink);color:#f8fafc;padding:72px max(56px,calc((100vw - 1080px) / 2));display:flex;align-items:end;justify-content:space-between;gap:56px}.home-strategy-link>div,.strategy-close>div{max-width:650px}.home-strategy-link p,.strategy-close p{font-size:18px;line-height:1.6;margin:20px 0 0}.home-strategy-link{background:var(--cream);color:var(--ink);border-top:1px solid var(--line)}.home-strategy-link .button-outline{color:var(--ink);border-color:var(--ink);white-space:nowrap}.home-help-center{background:#fff;border-top:1px solid var(--line);padding:68px max(56px,calc((100vw - 1080px) / 2));display:flex;align-items:end;justify-content:space-between;gap:56px}.home-help-center>div{max-width:650px}.home-help-center h2{font:500 clamp(40px,4vw,60px)/1 var(--font-serif),Georgia,serif;letter-spacing:-.03em;margin:0}.home-help-center p:not(.eyebrow){font-size:18px;line-height:1.6;margin:20px 0 0}.home-help-center .button-outline{color:var(--ink);border-color:var(--ink);white-space:nowrap}.service-landing-resources{background:var(--cream);border-block:1px solid var(--line);display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:100px;gap:100px;padding:78px max(56px,calc((100vw - 1080px) / 2))}.service-landing-resources h2{font:500 clamp(38px,3.5vw,54px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.025em;margin:0}.service-landing-resources p:not(.eyebrow){font-size:18px;line-height:1.68;margin:20px 0 0;max-width:560px}.service-landing-resources>div:last-child{align-self:center;display:grid;grid-gap:17px;gap:17px}.service-landing-resources .text-link{width:-moz-fit-content;width:fit-content}.blog-directory,.blog-post-grid{max-width:1180px;margin:auto;padding:68px 56px 82px}.blog-category-card,.blog-post-card{display:grid;grid-template-columns:minmax(280px,.96fr) 1.04fr;background:var(--cream);border:1px solid var(--line);transition:transform .2s,box-shadow .2s,border-color .2s}.blog-category-card:hover,.blog-post-card:hover{border-color:#85898f;box-shadow:0 12px 28px rgba(20,40,68,.1);transform:translateY(-3px)}.blog-category-card:active,.blog-post-card:active{transform:translateY(0) scale(.995)}.blog-category-card img,.blog-category-card picture,.blog-post-card img,.blog-post-card picture{display:block;width:100%;height:100%}.blog-category-card picture,.blog-post-card picture{min-height:285px}.blog-category-card img,.blog-post-card img{object-fit:cover}.blog-category-card>div,.blog-post-card>div{align-self:center;padding:42px}.article-body h2,.article-faq h2,.blog-category-card h2,.blog-post-card h2{font:500 43px/1.04 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:0}.blog-category-card p,.blog-post-card p{font-size:16px;line-height:1.65;margin:18px 0 24px}.blog-category-card span,.blog-post-card span{color:var(--clay);font-weight:700;border-bottom:1px solid}.blog-category-card b,.blog-post-card b{font-size:21px;margin-left:7px}.article-hero,.blog-category-hero{background:var(--cream);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);min-height:415px}.article-hero>div,.blog-category-hero>div{max-width:730px;align-self:center;justify-self:end;padding:74px 70px 74px 56px}.article-hero h1,.blog-category-hero h1{font:500 clamp(52px,5vw,76px)/.98 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.article-hero>div>p:not(.eyebrow),.blog-category-hero>div>p:not(.eyebrow){font-size:18px;line-height:1.55;margin:22px 0 0}.article-hero img,.article-hero picture,.blog-category-hero img,.blog-category-hero picture{width:100%;height:100%;min-height:415px;display:block}.article-hero img,.blog-category-hero img{object-fit:cover}.back-link{font-family:var(--font-sans),Arial,sans-serif;display:inline-flex;gap:8px;align-items:center;color:var(--clay);font-weight:700;margin-bottom:36px}.back-link span{font-size:20px}.blog-post-grid{padding-top:66px}.blog-post-grid .blog-post-card{max-width:850px}.article-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.95fr)}.article-hero>div{max-width:790px}.article-body{max-width:760px;padding:76px 30px 90px;margin:auto}.article-body p{font-size:18px;line-height:1.78;margin:0 0 25px}.article-body a{color:var(--clay);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body h2{font-size:43px;margin:62px 0 22px}.article-lede{font:inherit;color:inherit}.article-image{margin:52px 0 55px}.article-image img,.article-image picture{display:block;width:100%}.article-image img{aspect-ratio:3/2;object-fit:cover}.article-source{font-family:var(--font-sans),Arial,sans-serif;font-size:13px!important;font-weight:700;line-height:1.45!important;margin:0 0 30px!important}.article-faq{border-top:1px solid var(--line);margin-top:62px;padding-top:55px}.article-faq h2{margin:0 0 26px}.article-faq div{border-bottom:1px solid var(--line);padding:23px 0}.article-faq h3{font:500 27px/1.15 var(--font-serif),Georgia,serif;margin:0 0 10px}.article-faq p{font-size:16px;line-height:1.65;margin:0}.help-center-hero{background:var(--ink-deep);color:#f8f8f7;border-bottom:1px solid var(--ink-deep)}.help-center-hero>div{max-width:1040px;margin:0 auto;padding:42px 30px 82px}.resource-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:rgba(255,255,255,.72);font:600 12px/1.4 var(--font-sans),Arial,sans-serif;letter-spacing:.04em;margin:0 0 60px}.resource-breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.help-center-hero .eyebrow{color:#b7c5d1}.help-center-hero h1{font:500 clamp(54px,7vw,86px)/.95 var(--font-serif),Georgia,serif;letter-spacing:-.04em;margin:0;max-width:820px;text-wrap:balance}.help-center-hero h1+p{font-size:20px;line-height:1.55;max-width:640px;margin:25px 0 0}.help-center-about,.help-center-intro{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:80px;gap:80px;max-width:1180px;margin:auto;padding:86px 30px}.help-center-about h2,.help-center-content h2,.help-center-cta h2,.help-center-intro h2,.official-resources h2,.section-heading h2{font:500 clamp(38px,4vw,55px)/1.02 var(--font-serif),Georgia,serif;letter-spacing:-.03em;margin:0;text-wrap:balance}.help-center-about>div:last-child>p,.help-center-intro>div:last-child>p{font-size:18px;line-height:1.75;margin:0 0 21px}.help-center-notice{border-left:2px solid var(--blue-gray);padding-left:19px}.help-center-paths{background:var(--cream);border-block:1px solid var(--line);padding:82px max(30px,calc((100vw - 1180px) / 2))}.section-heading{max-width:730px;margin-bottom:38px}.help-center-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.help-center-path-grid article{background:#fff;border:1px solid var(--line);padding:27px 25px 25px;min-height:224px;display:flex;flex-direction:column;align-items:flex-start}.help-center-faq h3,.help-center-path-grid h3,.official-resources h3{font:500 27px/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin:0}.help-center-path-grid p{font-size:16px;line-height:1.58;margin:13px 0 22px}.faq-source-link a,.help-center-path-grid a,.official-resources a,.resource-link-list a{color:var(--clay);font-family:var(--font-sans),Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.45;margin-top:auto;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.help-center-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:86px;gap:86px;max-width:1180px;margin:auto;padding:94px 30px}.help-center-copy section+section{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.help-center-copy h2{margin:0 0 20px}.help-center-copy h3{font:500 29px/1.15 var(--font-serif),Georgia,serif;margin:35px 0 10px}.help-center-copy p{font-size:18px;line-height:1.75;margin:0 0 20px}.help-center-copy ul{font-size:18px;line-height:1.7;margin:0 0 22px;padding-left:22px}.help-center-copy li+li{margin-top:4px}.help-center-copy p a{color:var(--clay);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.resource-link-list{display:grid;grid-gap:10px;gap:10px;margin-top:25px}.resource-link-list a{margin-top:0;width:-moz-fit-content;width:fit-content}.official-resources{align-self:start;background:var(--pale-blue);border-top:3px solid var(--blue-gray);padding:34px 31px 32px}.official-resources>p:not(.eyebrow){font-size:16px;line-height:1.6;margin:16px 0 23px}.official-resources article{border-top:1px solid rgba(24,47,71,.18);padding:21px 0}.official-resources article:last-child{padding-bottom:0}.official-resources h3{font-size:25px}.official-resources article p{font-size:15px;line-height:1.58;margin:9px 0 13px}.official-resources a{margin-top:0}.help-center-faq{background:var(--cream);border-block:1px solid var(--line);display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:80px;gap:80px;padding:86px max(30px,calc((100vw - 1180px) / 2))}.help-center-faq>div:last-child{border-top:1px solid var(--line)}.help-center-faq article{border-bottom:1px solid var(--line);padding:24px 0}.help-center-faq h3{font-size:27px}.help-center-faq p{font-size:16px;line-height:1.68;margin:10px 0 0}.help-center-faq .faq-source-link{margin:27px 0 0}.help-center-faq .faq-source-link a{margin:0}.last-reviewed{color:var(--muted);font-family:var(--font-sans),Arial,sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.02em}.help-center-cta{background:var(--ink-deep);color:#f8f8f7;display:flex;justify-content:space-between;gap:42px;align-items:end;padding:75px max(30px,calc((100vw - 1180px) / 2))}.help-center-cta>div{max-width:740px}.help-center-cta .eyebrow{color:#b7c5d1}.help-center-cta p:not(.eyebrow){font-size:18px;line-height:1.65;margin:19px 0 0}.help-center-cta .button{flex:0 0 auto}.parenting-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.parenting-path-grid article{min-height:232px}.parenting-forms-list{border-top:1px solid var(--line);margin:29px 0 24px}.parenting-forms-list p{border-bottom:1px solid var(--line);font-size:16px;line-height:1.62;margin:0;padding:16px 0}.parenting-forms-list strong{font-family:var(--font-sans),Arial,sans-serif;font-size:13px;letter-spacing:.01em}@media (max-width:900px){.help-center-about,.help-center-content,.help-center-faq,.help-center-intro{gap:48px}.help-center-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-center-content{grid-template-columns:minmax(0,1fr)}.official-resources{max-width:680px}}@media (max-width:720px){.help-center-hero>div{padding:30px 24px 58px}.resource-breadcrumbs{margin-bottom:46px}.help-center-hero h1{font-size:52px}.help-center-hero h1+p{font-size:18px}.help-center-about,.help-center-faq,.help-center-intro{display:block;padding:58px 24px}.help-center-about>div:last-child,.help-center-faq>div:last-child,.help-center-intro>div:last-child{margin-top:29px}.help-center-about h2,.help-center-content h2,.help-center-cta h2,.help-center-intro h2,.official-resources h2,.section-heading h2{font-size:42px}.help-center-about>div:last-child>p,.help-center-copy p,.help-center-intro>div:last-child>p{font-size:17px}.help-center-paths{padding:58px 24px}.help-center-path-grid{grid-template-columns:1fr}.help-center-path-grid article{min-height:0;padding:26px 24px}.help-center-path-grid a{margin-top:4px}.help-center-content{display:block;padding:62px 24px}.official-resources{margin-top:55px;padding:30px 24px}.help-center-copy section+section{margin-top:46px;padding-top:46px}.help-center-copy h3{font-size:27px}.help-center-copy ul{font-size:17px}.help-center-faq{padding-top:58px;padding-bottom:58px}.help-center-faq h3{font-size:25px}.help-center-cta{display:block;padding:58px 24px 62px}.help-center-cta p:not(.eyebrow){font-size:17px}.help-center-cta .button{margin-top:29px}}.related-posts{margin-top:62px}.related-posts>h2{margin:0 0 26px}.related-posts .blog-post-grid{display:grid;grid-gap:16px;gap:16px;max-width:none;padding:0}.related-posts .blog-post-card{grid-template-columns:180px minmax(0,1fr);max-width:none}.related-posts .blog-post-card picture{min-height:0;aspect-ratio:4/3}.related-posts .blog-post-card>div{padding:24px 28px}.related-posts .blog-post-card h3{font:500 25px/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:0}.related-posts .blog-post-card p{font-size:15px;line-height:1.55;margin:12px 0 0}.fact-sheet-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:88px max(56px,calc((100% - 1120px) / 2))}.fact-sheet-context h2,.fact-sheet-heading h2,.fact-sheet-hero h1,.fact-sheet-sources h2{font:500 clamp(44px,4.7vw,72px) /.98 var(--font-serif),Georgia,serif;letter-spacing:0;margin:0;text-wrap:balance}.fact-sheet-hero h1{max-width:870px}.fact-sheet-hero>p:not(.eyebrow){font-size:19px;line-height:1.65;max-width:730px;margin:25px 0 0}.fact-sheet-hero .fact-sheet-note{color:var(--muted);font-size:15px;max-width:790px;padding-top:20px}.fact-sheet-facts{max-width:1420px;margin:auto;padding:78px 56px 86px}.fact-sheet-heading{max-width:740px}.fact-sheet-heading h2{font-size:clamp(42px,4vw,60px)}.fact-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:54px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.fact-sheet-card{min-height:310px;padding:30px 30px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.fact-sheet-figure{color:var(--clay);font:500 56px/.95 var(--font-serif),Georgia,serif;margin:0}.fact-sheet-card h3,.fact-sheet-cite h3{font:500 25px/1.12 var(--font-serif),Georgia,serif;margin:18px 0 9px}.fact-sheet-card>p:not(.fact-sheet-figure){color:#385049;font-size:15px;line-height:1.62;margin:0}.fact-sheet-card a,.fact-sheet-sources a{color:var(--clay);font-size:14px;font-weight:700;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fact-sheet-card a{margin-top:auto;padding-top:22px}.fact-sheet-context{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);grid-gap:90px;gap:90px;padding:80px max(56px,calc((100% - 1120px) / 2))}.fact-sheet-context h2{color:#fff;font-size:clamp(42px,4vw,60px)}.fact-sheet-context>div:last-child{max-width:670px}.fact-sheet-context p:not(.eyebrow){color:#e9e4d9;font-size:18px;line-height:1.72;margin:0 0 22px}.fact-sheet-context .text-link{color:#f4c3af}.fact-sheet-sources{max-width:900px;padding:82px 30px 90px;margin:auto}.fact-sheet-sources h2{font-size:clamp(42px,4vw,60px)}.fact-sheet-sources>p:not(.eyebrow){font-size:18px;line-height:1.72;margin:26px 0 20px}.fact-sheet-sources ul{margin:0;padding-left:22px}.fact-sheet-sources li{margin:12px 0}.fact-sheet-cite{background:#efe9de;border:1px solid var(--line);margin-top:45px;padding:26px 28px 28px}.fact-sheet-cite h3{margin-top:0}.fact-sheet-cite p{margin:0;overflow-wrap:anywhere}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1120px){.header-inner{padding:0 28px}.site-header nav{gap:20px}.header-call{padding:0 16px}}@media (max-width:950px){.header-inner{padding:0 26px}.site-header nav{gap:22px}.header-call{padding:0 16px}.hero-inner{padding:46px 36px 0;grid-template-columns:1.2fr .8fr}.services-section,.site-footer{padding-left:36px;padding-right:36px}.services-with-review{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(4,1fr)}blockquote{max-width:420px}.about-hero>div{padding-left:50px}.contact-page{gap:45px}.article-hero>div,.blog-category-hero>div{padding-left:36px;padding-right:42px}.fact-sheet-context,.fact-sheet-hero{padding-left:36px;padding-right:36px}.fact-sheet-context{gap:55px}.proof-strip{padding:10px 20px}.proof-strip>div{padding:0 20px}.consultation-band{padding-left:36px;padding-right:36px}.footer-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.site-header{height:70px}.header-inner{padding:0 18px}.wordmark{font-size:23px}.wordmark small{font-size:10px;margin-left:4px}.site-header nav{display:none}.header-call{min-height:44px;padding:0 10px;font-size:11px;white-space:nowrap}.hero{min-height:640px}.hero-veil{background:linear-gradient(180deg,rgba(245,247,250,.96),rgba(245,247,250,.83) 58%,rgba(245,247,250,.18))}.hero-inner{min-height:640px;padding:48px 24px 0;display:block}.hero-copy{padding-bottom:20px;position:relative;z-index:2}.about-hero h1,.contact-page h1,.hero h1,.not-found h1,.page-hero h1{font-size:49px;line-height:.96}.hero-text{font-size:16px;margin:19px 0}.actions{gap:10px}.actions .button{width:100%;min-height:50px}.ray-portrait{height:228px;width:100%;max-width:300px;margin:8px 0 0 auto}.ray-portrait figcaption{right:11px;bottom:15px}.proof-strip{display:grid;grid-template-columns:1fr;padding:0 24px}.proof-strip>div{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.proof-strip>div:last-child{border-bottom:0}.services-section{padding:55px 24px 20px}.approach h2,.section-intro h2{font-size:44px}.services-with-review{gap:26px}.service-grid{grid-template-columns:1fr 1fr}.service-item{min-height:170px;margin-right:14px;padding:22px 20px 25px 0}.service-item:nth-child(2){border-right:0;margin-right:0;padding-left:8px}.service-item:nth-child(3){border-bottom:0}.service-item h3{font-size:24px}.service-item p{font-size:12px;max-width:130px}.approach{display:block;padding:55px 24px}.approach>p{font-size:16px;margin:22px 0}.consultation-band{grid-template-columns:1fr;padding:35px 24px;gap:18px}.consultation-band h2{font-size:34px}.consultation-band .button{width:100%}.site-footer{padding:36px 24px}.footer-inner{grid-template-columns:1fr;gap:20px}.page-hero{padding:70px 24px 56px}.page-hero>p:not(.eyebrow){font-size:17px}.practice-list{padding:10px 24px 55px}.practice-list article{display:block;padding:30px 0}.practice-list article p{margin:18px 0}.detail-copy{padding:56px 24px 65px}.detail-copy h2{font-size:39px}.detail-copy p{font-size:17px}.related-service{margin:34px 0 30px;padding:23px 21px 25px}.related-service h3{font-size:28px}.divorce-attorney,.divorce-intro,.divorce-process,.divorce-urgent{display:block;padding:58px 24px}.divorce-intro>div:last-child,.divorce-process>div:last-child,.divorce-urgent>div:last-child{margin-top:28px}.divorce-attorney h2,.divorce-family-link h2,.divorce-faq h2,.divorce-intro h2,.divorce-process h2,.divorce-section-heading h2{font-size:42px}.divorce-attorney p,.divorce-family-link>p:not(.eyebrow),.divorce-faq article p,.divorce-intro p:not(.eyebrow),.divorce-process p:not(.eyebrow){font-size:17px}.divorce-decisions{padding:57px 24px 62px}.divorce-decision-grid{grid-template-columns:1fr;margin-top:34px}.divorce-decision-grid h3,.divorce-faq h3{font-size:29px}.divorce-attorney picture{max-width:390px;margin:0 auto 38px}.divorce-family-link{padding:60px 24px}.divorce-faq{padding:58px 24px 66px}.divorce-faq>div{margin-top:34px}.about-hero{display:block}.about-hero>div{padding:70px 24px 45px}.about-hero>picture{height:320px}.bio{padding:56px 24px;font-size:23px}.bio aside{display:block}.bio aside span{display:block;margin-top:7px}.fee-grid{display:block;padding:55px 24px}.fee-grid article+article{margin-top:42px}.fee-close{display:block;padding:56px 24px}.fee-close p{margin:18px 0 24px}.contact-page{display:block;padding:64px 24px}.form-wrap{padding:28px 22px;margin-top:45px}.form-wrap h2{font-size:36px}.legal-page,.not-found{padding:65px 24px}.legal-page h1{font-size:48px}.not-found{min-height:460px}.blog-directory,.blog-post-grid{padding:48px 24px 62px}.article-hero,.blog-category-card,.blog-category-hero,.blog-post-card{display:block}.article-hero img,.article-hero picture,.blog-category-card picture,.blog-category-hero img,.blog-category-hero picture,.blog-post-card picture{min-height:0;height:auto}.blog-category-card picture,.blog-post-card picture{aspect-ratio:3/2}.article-hero>div,.blog-category-hero>div{padding:58px 24px 48px}.article-hero h1,.blog-category-hero h1{font-size:50px}.blog-category-card>div,.blog-post-card>div{padding:29px 24px 32px}.article-body h2,.article-faq h2,.blog-category-card h2,.blog-post-card h2{font-size:38px}.article-body{padding:54px 24px 66px}.article-body p{font-size:17px;line-height:1.72}.article-body h2{margin-top:50px}.article-image{margin:40px 0 44px}.article-faq{margin-top:52px;padding-top:45px}.article-faq h3{font-size:25px}.related-posts{margin-top:52px}.related-posts .blog-post-card{display:block}.related-posts .blog-post-card picture{aspect-ratio:3/2}.related-posts .blog-post-card>div{padding:26px 24px 28px}.fact-sheet-hero{padding:65px 24px 58px}.fact-sheet-context h2,.fact-sheet-heading h2,.fact-sheet-hero h1,.fact-sheet-sources h2{font-size:43px}.fact-sheet-context p:not(.eyebrow),.fact-sheet-hero>p:not(.eyebrow),.fact-sheet-sources>p:not(.eyebrow){font-size:17px}.fact-sheet-facts{padding:57px 24px 62px}.fact-sheet-grid{grid-template-columns:1fr;margin-top:36px}.fact-sheet-card{min-height:0;padding:28px 24px 26px}.fact-sheet-figure{font-size:52px}.fact-sheet-card a{margin-top:0}.fact-sheet-context{display:block;padding:58px 24px 63px}.fact-sheet-context>div:last-child{margin-top:28px}.fact-sheet-sources{padding:58px 24px 64px}.fact-sheet-cite{margin-top:34px;padding:24px 22px}.home-help-center,.home-strategy-link,.service-landing-resources,.strategy-close,.strategy-details,.strategy-fit,.strategy-hero,.strategy-intro{display:block}.strategy-hero>div{padding:62px 24px 50px}.strategy-hero h1{font-size:50px}.home-strategy-link p,.strategy-close p,.strategy-details>div>p:not(.eyebrow),.strategy-fit>div:last-child p,.strategy-hero>div>p:not(.eyebrow),.strategy-intro>div:last-child p{font-size:17px}.strategy-hero picture{display:block;height:380px}.strategy-fit,.strategy-intro{padding:60px 24px}.strategy-fit>div:last-child,.strategy-intro>div:last-child{margin-top:30px}.home-help-center h2,.home-strategy-link h2,.service-landing-resources h2,.strategy-close h2,.strategy-contrast h2,.strategy-details h2,.strategy-faq>h2,.strategy-fit h2,.strategy-intro h2{font-size:42px}.strategy-choices{grid-template-columns:1fr}.home-help-center,.home-strategy-link,.service-landing-resources,.strategy-close,.strategy-contrast,.strategy-details,.strategy-faq{padding:60px 24px}.strategy-details ul{margin-top:36px}.strategy-choices{gap:16px;margin-top:36px}.strategy-choices article{padding:28px 24px}.home-help-center .button,.home-strategy-link .button,.strategy-close .button{margin-top:30px}.service-landing-resources>div:last-child{margin-top:28px}.service-landing-hero{padding-bottom:46px}.service-landing-hero>p:not(.eyebrow){font-size:17px}.service-landing-intro,.service-landing-process{display:block;padding:60px 24px}.service-landing-intro>div:last-child,.service-landing-process>div:last-child{margin-top:28px}.service-landing-faq h2,.service-landing-fees h2,.service-landing-heading h2,.service-landing-intro h2,.service-landing-process h2{font-size:42px}.service-landing-fees>p:not(.eyebrow),.service-landing-intro p,.service-landing-process p{font-size:17px}.service-landing-concerns{padding:58px 24px}.service-landing-faq>div,.service-landing-grid{grid-template-columns:1fr}.service-landing-faq article,.service-landing-grid article{padding:26px 24px}.service-landing-fees{margin:0 24px 58px;padding:38px 24px}.service-landing-faq{padding:0 24px 52px}.service-landing-disclaimer{padding:0 24px 60px}}.fee-close>div{flex:1 1;min-width:0}.fee-close .button{flex-shrink:0}.answer-faq>div{grid-template-columns:1fr;gap:0}.answer-faq article{border:0;border-top:1px solid var(--line);border-radius:0;padding:24px 0}.answer-faq article p{max-width:760px}.answer-faq{max-width:1200px;margin:auto;padding:0 56px 62px}@media (max-width:700px){.answer-faq{padding:0 24px 52px}}