.downsizing-page{color:#161616;background:#faf9f6;padding:0 max(24px,50% - 616px) 64px}.downsizing-page p{color:#444;font-size:18px;line-height:1.8}.downsizing-page p+p{margin-top:20px}.downsizing-page .ds-label{letter-spacing:.09em;color:#404040;margin:0 0 24px;font-size:14px;font-weight:600;line-height:1.6}.downsizing-page h2{max-width:1050px;margin-bottom:26px;font-weight:700}.downsizing-page h3{margin-bottom:18px;font-weight:650}.ds-intro{max-width:900px}.ds-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:52px;padding:64px 0;display:grid}.ds-hero>div,.ds-hero figure{min-width:0}.ds-hero h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(46px,4.8vw,70px);font-weight:700;line-height:1.08}.ds-hero figure{margin:0}.ds-image{background:#e5e4df;height:680px;position:relative}.ds-image img{object-fit:cover;object-position:55% 50%;filter:grayscale()}.ds-hero figcaption{color:#444;margin-top:16px;font-size:13px;line-height:1.75}.ds-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.ds-button{color:#faf9f6;text-align:center;background:#161616;justify-content:center;align-items:center;min-height:54px;padding:16px 24px;font-size:16px;line-height:1.6;display:inline-flex}.ds-button:hover{background:#444}.ds-link{align-items:center;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.ds-link,.ds-hero figcaption a,.ds-experience a,.ds-regions a,.ds-note a{color:var(--link);text-underline-offset:4px;text-decoration:underline}.ds-section{border-top:1px solid #bdbcb7;padding:64px 0}.ds-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px;display:grid}.ds-needs article{border-top:1px solid #aaa;min-width:0;padding-top:26px}.ds-index{color:var(--link);margin-bottom:22px;font-size:14px;font-weight:600;display:block}.downsizing-page .ds-needs h3{font-size:24px;line-height:1.35}.ds-experience{border-left:3px solid var(--link);background:#eeede9;margin-bottom:64px;padding:38px}.downsizing-page .ds-experience h2{font-size:32px}.ds-experience>p{max-width:1000px}.ds-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:42px 0 0;padding:0;list-style:none;display:grid}.ds-roadmap li{grid-template-columns:52px minmax(0,1fr);gap:22px;min-width:0;padding-bottom:36px;display:grid;position:relative}.ds-roadmap li:before{content:"";background:#c4cede;width:1px;position:absolute;top:52px;bottom:0;left:25px}.ds-roadmap li:nth-last-child(-n+2):before{display:none}.ds-step{width:52px;height:52px;color:var(--link);z-index:1;background:#f0f3fa;border:1px solid #a9bade;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.ds-roadmap li>div{border-bottom:1px solid #d4d3ce;padding-bottom:22px}.downsizing-page .ds-roadmap h3{margin-top:6px;font-size:24px;font-weight:700;line-height:1.35}.downsizing-page .ds-note{max-width:1100px;margin-top:26px;font-size:14px;line-height:1.8}.ds-professionals{border-top:3px solid var(--link);background:#eeede9;margin-bottom:64px;padding:44px;scroll-margin-top:30px}.ds-professionals>p{max-width:1000px}.downsizing-page .ds-professionals .ds-label{color:var(--link)}.ds-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin:36px 0;display:grid}.ds-services article{border-top:1px solid #aaa;min-width:0;padding-top:26px}.ds-referral{border-top:1px solid #bbb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;padding-top:28px;display:grid}.ds-referral .ds-note{margin:0}.ds-referral .ds-button{align-self:start}.ds-faqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:36px;display:grid}.ds-faqs article{border-top:1px solid #aaa;min-width:0;padding-top:26px}.downsizing-page .ds-faqs h3{font-size:24px;line-height:1.4}.ds-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.ds-regions article{background:#f0efeb;border-top:2px solid #c6d2ed;min-width:0;padding:30px}.ds-regions ul{flex-wrap:wrap;gap:4px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ds-regions a{align-items:center;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.ds-advice{border-top:1px solid #bbb;padding:26px 0 36px}.downsizing-page .ds-advice p{font-size:14px;line-height:1.8}.ds-closing{color:#faf9f6;background:#1d1d1d;padding:48px}.ds-closing p,.ds-closing .ds-label{color:#e1e1e1}.ds-closing>p{max-width:1000px}.ds-closing .ds-button{color:#161616;background:#faf9f6}.ds-closing .ds-secondary{color:#faf9f6;background:0 0;border:1px solid #ccc}@media (max-width:1100px){.ds-hero{gap:32px}.ds-hero h1{font-size:50px}.ds-needs{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-referral{grid-template-columns:1fr}.ds-referral .ds-button{justify-self:start}}@media (max-width:900px){.ds-hero{grid-template-columns:1fr}.ds-hero h1{font-size:clamp(48px,7vw,70px)}.ds-image{height:420px}}@media (max-width:700px){.downsizing-page{padding-inline:24px;padding-bottom:40px}.downsizing-page p{font-size:17px}.ds-hero{gap:32px;padding:40px 0}.ds-hero h1{font-size:clamp(40px,10vw,60px)}.ds-actions{flex-direction:column;align-items:stretch}.ds-image{height:340px}.ds-section{padding:40px 0}.ds-needs,.ds-roadmap,.ds-services,.ds-faqs,.ds-regions{grid-template-columns:1fr}.ds-experience{margin-bottom:40px;padding:28px 24px}.ds-professionals{margin-bottom:40px;padding:30px 24px}.ds-professionals h2{font-size:32px}.ds-roadmap li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:30px}.ds-step{width:44px;height:44px}.ds-roadmap li:before{top:44px;left:21px}.ds-roadmap li:nth-last-child(2):before{display:block}.downsizing-page .ds-roadmap h3{font-size:22px}.ds-regions article{padding:26px}.ds-referral .ds-button{justify-self:stretch}.ds-closing{padding:30px 24px}}@media (max-width:360px){.ds-hero h1{font-size:38px}.ds-image{height:300px}.ds-roadmap li{grid-template-columns:38px minmax(0,1fr);gap:12px}.ds-step{width:38px;height:38px;font-size:15px}.ds-roadmap li:before{top:38px;left:18px}}@media print{.downsizing-page{background:#fff;padding:0}.ds-hero{display:block}.ds-hero figure{max-width:300pt;margin-top:24pt}.ds-image{height:260pt}.ds-section{padding:24pt 0}.ds-needs,.ds-services,.ds-faqs,.ds-roadmap,.ds-regions{grid-template-columns:1fr}.ds-roadmap li,.ds-faqs article{break-inside:avoid}.ds-roadmap li:nth-last-child(2):before{display:block}.ds-professionals,.ds-experience{background:#fff;border:1px solid #999;padding:20pt}.ds-closing{color:#111;background:#fff;border:1px solid #999}.ds-closing p,.ds-closing .ds-label{color:#222}.ds-button,.ds-closing .ds-button,.ds-closing .ds-secondary{color:#111;background:#fff;border:1px solid #111}}.ds-hero h1{font-size:clamp(46px,5vw,72px)}.ds-image img{object-position:50% 50%}.ds-decisions{background:#eeede9;border-top:2px solid #161616;margin-bottom:64px;padding:40px}.ds-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:34px;display:grid}.ds-decision-grid article{border-top:1px solid #aaa;min-width:0;padding-top:26px}@media (max-width:900px){.ds-hero h1{font-size:clamp(46px,7vw,70px)}}@media (max-width:700px){.ds-hero h1{font-size:clamp(40px,10vw,60px)}.ds-decisions{margin-bottom:40px;padding:30px 24px}.ds-decision-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:360px){.ds-hero h1{font-size:38px}}@media print{.ds-decisions{background:#fff;border:1px solid #999;padding:20pt}.ds-decision-grid{grid-template-columns:1fr}}.ds-active-adult{border-top:2px solid var(--link);padding:44px 0 64px}.ds-active-adult>p{max-width:1000px}.ds-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:34px 0 24px;display:grid}.ds-active-grid article{background:#f0efeb;min-width:0;padding:28px}html body.site-typography .downsizing-page .ds-active-grid h3{font-size:24px;line-height:1.35}@media (max-width:700px){.ds-active-adult{padding:34px 0 40px}.ds-active-grid{grid-template-columns:1fr;gap:18px}.ds-active-grid article{padding:24px}}@media print{.ds-active-grid{grid-template-columns:1fr}.ds-active-grid article{break-inside:avoid;background:#fff;border:1px solid #ccc}.downsizing-page .ds-experience,.downsizing-page .ds-regions article,.downsizing-page .ds-closing{break-inside:avoid}}
