.msp-page{color:var(--theme-text);background:var(--theme-page);overflow-wrap:break-word}.msp-page *{box-sizing:border-box}.msp-page :is(h1,h2,h3,p){margin:0}.msp-page :is(h1,h2,h3){color:var(--theme-text)}.msp-wrap{width:min(1248px,100% - 64px);margin-inline:auto}.msp-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,76px);padding-block:clamp(68px,8vw,116px);display:grid}.msp-hero h1{letter-spacing:-.052em;max-width:760px;font-size:clamp(40px,4.3vw,66px);line-height:1.04}.msp-hero-copy>p{max-width:610px;color:var(--theme-muted);margin-top:24px;font-size:17px;line-height:1.75}.msp-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.msp-text-link,.msp-resources a,.msp-print{color:var(--theme-link);text-underline-offset:.2em}.msp-text-link{font-size:14px;font-weight:550}.msp-companies-panel{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;max-width:100%;box-shadow:var(--theme-shadow);border-radius:12px;justify-self:center;overflow:hidden}.msp-companies{--msp-cell-inset:1.5rem;border-collapse:separate;border-spacing:0;width:100%;font:400 .875rem/1.5 Geist,Arial,sans-serif}.msp-companies :is(caption,th,td){text-align:start}.msp-companies caption{padding:1.5rem var(--msp-cell-inset) 1rem;font-size:1rem;font-weight:600;line-height:1.2}.msp-companies thead th{padding:.75rem var(--msp-cell-inset);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.msp-companies th[aria-sort]{color:var(--theme-text);font-weight:600}.msp-companies th span{color:var(--theme-link)}.msp-companies tbody :is(th,td){padding:1rem var(--msp-cell-inset)}.msp-companies tbody tr+tr>*{border-top:1px solid var(--theme-border)}.msp-companies tbody th{font-weight:500}.msp-companies td{font-variant-numeric:tabular-nums}@media (width<=480px){.msp-companies{--msp-cell-inset:2vw}.msp-companies thead th{hyphens:auto;overflow-wrap:anywhere}}.msp-checklist{background:var(--theme-surface-soft);padding-block:clamp(56px,6vw,88px);scroll-margin-top:100px}.msp-checklist-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.msp-page h2{letter-spacing:-.04em;font-size:clamp(30px,3.5vw,46px);line-height:1.13}.msp-checklist-heading p{max-width:700px;color:var(--theme-muted);margin-top:12px;font-size:16px;line-height:1.7}.msp-print{cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:7px 0;font-size:14px;text-decoration:underline}.msp-print[hidden]{display:none}.msp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:28px;display:grid}.msp-step{border-top:1px solid var(--theme-border);cursor:pointer;align-items:flex-start;gap:14px;min-width:0;padding:19px 0;display:flex}.msp-step input{width:19px;height:19px;accent-color:var(--theme-action);flex:none;margin:2px 0 0}.msp-step strong{color:var(--theme-text);font-size:16px;font-weight:600;line-height:1.45;display:block}.msp-step span span{color:var(--theme-muted);margin-top:5px;font-size:14px;line-height:1.65;display:block}.msp-resources{flex-wrap:wrap;gap:12px 26px;margin-top:26px;font-size:14px;display:flex}.msp-fit{padding-block:clamp(64px,7vw,98px)}.msp-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;margin:27px 0;display:grid}.msp-fit h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.msp-fit p{max-width:570px;color:var(--theme-muted);margin-top:8px;font-size:15px;line-height:1.75}.msp-closing{border-top:1px solid var(--theme-border);padding-block:42px clamp(80px,9vw,124px)}.msp-closing p{max-width:680px;color:var(--theme-muted);margin-top:14px;font-size:16px;line-height:1.75}.msp-page :is(a,button,input):focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px;border-radius:4px}@media (width<=1023px){.msp-hero{grid-template-columns:1fr}}@media (width<=760px){.msp-wrap{width:calc(100% - 40px)}.msp-steps,.msp-fit-grid{grid-template-columns:1fr}.msp-hero{padding-block:56px 64px}.msp-hero h1{font-size:clamp(36px,8.7vw,52px)}.msp-hero-copy>p{font-size:16px}.msp-checklist-heading{flex-direction:column}.msp-steps{gap:0}}@media print{@page{margin:16mm}body.shared-design:has(.msp-page)>:not(main),main:has(>.msp-page)>:not(.msp-page),.msp-page>:not(.msp-checklist){display:none}.msp-page{color-scheme:light;--theme-text:CanvasText;--theme-muted:CanvasText;--theme-border:CanvasText;--theme-page:Canvas;--theme-surface-soft:Canvas;color:canvastext;background:canvas}.msp-checklist{padding:0}.msp-wrap{width:100%;max-width:none}.msp-page .msp-print,.msp-page .msp-resources{display:none}.msp-steps{grid-template-columns:1fr;gap:0}.msp-step{break-inside:avoid;padding:11px 0}}
