.ms-page{min-height:100dvh;background:var(--ms-paper);color:var(--ms-ink);font-family:var(--ms-body);font-size:var(--ms-body-size);line-height:1.6}.ms-page *,.ms-page *:before,.ms-page *:after{box-sizing:border-box}.ms-page h1,.ms-page h2,.ms-page h3,.ms-page p,.ms-page ul,.ms-page ol,.ms-page figure{margin:0}.ms-page h1,.ms-page h2,.ms-page h3{font-family:var(--ms-display);text-wrap:balance}.ms-page a{color:inherit}.ms-wrap{width:min(100%,var(--ms-max));margin-inline:auto;padding-inline:var(--ms-gutter)}.ms-hero{padding-block:clamp(calc(var(--header-h) + 3rem),11vw,10rem) clamp(4rem,8vw,7rem)}.ms-hero-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);gap:var(--ms-xxl);align-items:end}.ms-eyebrow,.ms-status,.ms-concept-tag{font-family:var(--ms-body);font-size:var(--ms-label);font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ms-eyebrow{color:var(--ms-platform)}.ms-title{max-width:13ch;margin-top:var(--ms-lg)!important;font-size:var(--ms-h1);font-weight:700;letter-spacing:-.07em;line-height:.92}.ms-hero-intro{max-width:var(--ms-reading);border-top:.1rem solid var(--ms-ink);padding-top:var(--ms-lg);color:color-mix(in srgb,var(--ms-ink) 72%,transparent)}.ms-section{padding-block:var(--ms-section)}.ms-section+.ms-section{border-top:.1rem solid var(--ms-mist)}.ms-section-head{display:grid;grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);gap:var(--ms-xxl);align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.ms-section-title{max-width:18ch;margin-top:var(--ms-md)!important;font-size:var(--ms-h2);font-weight:650;letter-spacing:-.055em;line-height:.98}.ms-section-note{max-width:var(--ms-reading);color:color-mix(in srgb,var(--ms-ink) 68%,transparent)}.ms-card{border:.1rem solid var(--ms-mist);border-radius:var(--ms-radius-md);background:color-mix(in srgb,var(--ms-paper) 92%,var(--ms-mist))}.ms-button{min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid var(--ms-ink);border-radius:var(--ms-pill);background:var(--ms-ink);color:var(--ms-paper)!important;padding:var(--ms-sm) var(--ms-lg);font-size:var(--ms-small);font-weight:800;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.ms-button:hover{transform:translateY(-.15rem);background:var(--ms-platform)}.ms-button:focus-visible,.ms-page a:focus-visible,.ms-page button:focus-visible,.ms-page input:focus-visible,.ms-page select:focus-visible{outline:.2rem solid var(--ms-platform);outline-offset:.2rem}.ms-button[aria-disabled=true],.ms-button:disabled{border-color:var(--ms-mist);background:var(--ms-mist);color:color-mix(in srgb,var(--ms-ink) 55%,transparent)!important;cursor:not-allowed;transform:none}.ms-closing{border-radius:var(--ms-radius-lg);background:var(--ms-ink);color:var(--ms-paper);padding:clamp(2rem,6vw,5rem)}.ms-closing .ms-eyebrow{color:var(--ms-signal)}.ms-closing h2{max-width:15ch;margin-block:var(--ms-md) var(--ms-xl);font-size:var(--ms-h2);letter-spacing:-.055em;line-height:.98}.ms-closing p{max-width:var(--ms-reading);color:color-mix(in srgb,var(--ms-paper) 72%,transparent)}.ms-closing .ms-button{margin-top:var(--ms-xl);border-color:var(--ms-paper);background:var(--ms-paper);color:var(--ms-ink)!important}.ms-concept-tag{display:inline-flex;align-items:center;border-radius:var(--ms-pill);background:var(--ms-signal);color:var(--ms-ink);padding:var(--ms-xs) var(--ms-sm)}.ms-search-list{display:grid;gap:var(--ms-sm);list-style:none;padding:0}.ms-search-item{border:.1rem solid color-mix(in srgb,var(--ms-mist) 80%,var(--ms-platform));border-radius:var(--ms-radius-sm);background:var(--ms-paper);padding:var(--ms-md)}.ms-search-query{display:block;font-family:var(--ms-cjk);font-size:var(--ms-h3);font-weight:700;letter-spacing:0;line-height:1.3}.ms-search-gloss{display:block;margin-top:var(--ms-xs);color:color-mix(in srgb,var(--ms-ink) 64%,transparent);font-size:var(--ms-small);font-style:italic}@media(max-width:63.9375rem){.ms-hero-grid,.ms-section-head{grid-template-columns:1fr;gap:var(--ms-xl)}.ms-hero{padding-top:8rem}.ms-title{max-width:16ch}}@media(prefers-reduced-motion:reduce){.ms-page *,.ms-page *:before,.ms-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
