.short-page{color:#161616;background:#faf9f6;padding:0 max(24px,50% - 616px) 64px}.short-page p{color:#444;font-size:18px;line-height:1.8}.short-page p+p{margin-top:20px}.short-page .ss-label{letter-spacing:.09em;color:#404040;margin:0 0 24px;font-size:14px;font-weight:600;line-height:1.6}.ss-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:52px;padding:64px 0;display:grid}.ss-hero>div{min-width:0}.ss-hero h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1.08}.ss-lead{max-width:760px}.ss-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px;display:flex}.ss-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}.ss-button:hover{background:#444}.ss-text-link,.ss-byline a,.ss-approach a,.ss-note a,.ss-regions a,.ss-resources a,.ss-hero figcaption a{color:var(--link);text-underline-offset:4px;text-decoration:underline}.ss-text-link{align-items:center;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.short-page .ss-byline{margin-top:28px;font-size:14px;line-height:1.8}.ss-hero figure{min-width:0;margin:0}.ss-photo{background:#e5e4df;height:620px;position:relative;overflow:hidden}.ss-photo img{object-fit:cover;filter:grayscale()}.ss-hero figcaption{color:#444;margin-top:16px;font-size:13px;line-height:1.75}.ss-section{border-top:1px solid #bdbcb7;padding:64px 0;scroll-margin-top:30px}.short-page h2{max-width:950px;margin-bottom:26px;font-weight:700}.short-page h3{margin-bottom:18px;font-weight:650}.ss-intro{max-width:900px}.ss-pathways,.ss-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.ss-pathways article{background:#f0efeb;border-top:2px solid #c6d2ed;min-width:0;padding:32px}.ss-symbol{width:48px;height:48px;color:var(--link);border:1px solid #a9bade;border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;font-size:16px;display:flex}.ss-options{background:#eeede9;border-top:2px solid #161616;margin:0 0 64px;padding:44px}.ss-options>p{max-width:1000px}.ss-options-grid,.ss-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:34px 0;display:grid}.ss-options-grid article,.ss-facts article{border-top:1px solid #aaa;min-width:0;padding-top:26px}.ss-options-grid h3{font-size:24px!important}.ss-approach{grid-template-columns:1fr 1.2fr;gap:64px;display:grid}.ss-definition{border-left:3px solid var(--link);max-width:1000px;padding-left:26px}.ss-facts{margin-bottom:0}.ss-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:42px 0 0;padding:0;list-style:none;display:grid}.ss-roadmap li{grid-template-columns:52px minmax(0,1fr);gap:22px;min-width:0;padding-bottom:36px;display:grid;position:relative}.ss-roadmap li:before{content:"";background:#c4cede;width:1px;position:absolute;top:52px;bottom:0;left:25px}.ss-roadmap li:nth-last-child(-n+2):before{display:none}.ss-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}.ss-roadmap li>div{border-bottom:1px solid #d4d3ce;padding-bottom:22px}.short-page .ss-roadmap h3{margin-top:6px;font-size:24px;font-weight:700;line-height:1.35}.short-page .ss-note{max-width:1100px;margin-top:26px;font-size:14px;line-height:1.8}.ss-regions article{background:#f0efeb;border-top:2px solid #c6d2ed;min-width:0;padding:30px}.ss-regions ul{flex-wrap:wrap;gap:4px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ss-regions a{align-items:center;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.ss-faqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:36px;display:grid}.ss-faqs article{border-top:1px solid #aaa;min-width:0;padding-top:26px}.short-page .ss-faqs h3{font-size:24px;line-height:1.4}.ss-resources{border-top:1px solid #bdbcb7;padding:32px 0 40px}.short-page .ss-resources h2{font-size:28px}.ss-closing{color:#faf9f6;background:#1d1d1d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:48px;display:grid}.ss-closing p,.ss-closing .ss-label{color:#e1e1e1}.ss-closing .ss-button{color:#161616;background:#faf9f6}@media (max-width:1100px){.ss-hero{gap:32px}.ss-hero h1{font-size:52px}.ss-options-grid,.ss-facts{gap:24px}.ss-approach{gap:36px}.ss-closing{grid-template-columns:1fr}.ss-closing .ss-button{justify-self:start}}@media (max-width:900px){.ss-hero{grid-template-columns:1fr}.ss-hero h1{font-size:clamp(48px,7.5vw,72px)}.ss-photo{height:420px}.ss-options-grid,.ss-facts{grid-template-columns:1fr}.ss-approach{grid-template-columns:1fr;gap:12px}}@media (max-width:700px){.short-page{padding-inline:24px;padding-bottom:40px}.short-page p{font-size:17px}.ss-hero{gap:32px;padding:40px 0}.ss-hero h1{font-size:clamp(40px,10vw,60px)}.ss-actions{flex-direction:column;align-items:stretch}.ss-photo{height:340px}.ss-section{padding:40px 0}.ss-pathways,.ss-regions,.ss-faqs,.ss-roadmap{grid-template-columns:1fr}.ss-pathways article,.ss-regions article{padding:26px}.ss-options{margin-bottom:40px;padding:28px 24px}.ss-roadmap li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:30px}.ss-step{width:44px;height:44px}.ss-roadmap li:before{top:44px;left:21px}.ss-roadmap li:nth-last-child(2):before{display:block}.short-page .ss-roadmap h3{font-size:22px}.ss-faqs{gap:28px}.ss-closing{gap:26px;padding:30px 24px}.ss-closing .ss-button{justify-self:stretch}}@media (max-width:360px){.ss-hero h1{font-size:40px}.ss-photo{height:300px}.ss-roadmap li{grid-template-columns:38px minmax(0,1fr);gap:12px}.ss-step{width:38px;height:38px;font-size:15px}.ss-roadmap li:before{top:38px;left:18px}}@media print{.short-page{background:#fff;padding:0}.ss-hero{display:block}.ss-hero figure{max-width:300pt;margin-top:24pt}.ss-photo{height:260pt}.ss-section{padding:24pt 0}.ss-pathways,.ss-options-grid,.ss-facts,.ss-approach,.ss-regions,.ss-faqs,.ss-roadmap{grid-template-columns:1fr}.ss-roadmap li,.ss-faqs article{break-inside:avoid}.ss-roadmap li:nth-last-child(2):before{display:block}.ss-options{background:#fff;border:1px solid #999}.ss-closing{color:#111;background:#fff;border:1px solid #999}.ss-closing p,.ss-closing .ss-label{color:#222}.ss-button,.ss-closing .ss-button{color:#111;background:#fff;border:1px solid #111}}
