.ms-surface .st-root{--cpg-section-y:clamp(72px, 8vw, 112px);--cpg-col-gap:clamp(32px, 5vw, 80px);--cpg-measure:62ch}.ms-surface .st-root .ft-crumbs{font-family:var(--font-body);color:var(--ink-3);align-items:baseline;gap:8px;padding-top:128px;font-size:13px;line-height:1.4;display:flex}.ms-surface .st-root .ft-crumbs a{color:var(--ink-3);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.ms-surface .st-root .ft-crumbs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.ms-surface .st-root .ft-crumbs [aria-current=page]{color:var(--ink-2)}.ms-surface .st-root .ft-crumbs+.pp-hero{padding-top:28px}.ms-surface .st-root .ft-status-line[data-status=in-place] .st-status-dot{background:var(--ink);border-color:var(--ink)}.ms-surface .st-root .ft-status-line[data-status=building] .st-status-dot{border-style:dashed}.ms-surface .st-root .ft-steps{counter-reset:ft-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,40px);margin:48px 0 0;padding:0;list-style:none;display:grid}.ms-surface .st-root .ft-steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-surface .st-root .ft-step{counter-increment:ft-step;border-top:1px solid var(--hairline-strong);flex-direction:column;padding-top:20px;display:flex}.ms-surface .st-root .ft-step:before{content:counter(ft-step);font-family:var(--font-heading);font-variant-numeric:lining-nums;color:var(--ink-4);margin-bottom:14px;font-size:40px;font-weight:600;line-height:1}.ms-surface .st-root .ft-step-title{font-family:var(--font-body);color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.4}.ms-surface .st-root .ft-step-text{font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}.ms-surface .st-root .ft-step-figure{margin-top:24px}@media (max-width:900px){.ms-surface .st-root .ft-steps,.ms-surface .st-root .ft-steps[data-count="4"]{grid-template-columns:minmax(0,1fr);row-gap:32px}}.ms-surface .ft-ledger .ft-status{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:500;display:block}.ms-surface .ft-ledger .ft-status[data-status=in-pilot],.ms-surface .ft-ledger .ft-status[data-status=building]{color:var(--ink);font-weight:600}.ms-surface .ft-faq-list{border-top:1px solid var(--hairline);margin:0}.ms-surface .ft-faq-item{border-bottom:1px solid var(--hairline);padding:22px 0}.ms-surface .ft-faq-q{font-family:var(--font-body);color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.5}.ms-surface .ft-faq-a{max-width:64ch;font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.65}@media (hover:hover) and (pointer:fine){.ms-surface .st-root .ft-crumbs a:hover{color:var(--ink);border-bottom-color:var(--hairline-strong)}}
