.mscat[data-astro-cid-3jrvdqhw]{padding:18px 16px 48px;color:var(--ms-ivory)}.mscat-crumbs[data-astro-cid-3jrvdqhw]{max-width:1180px;margin:0 auto 16px}.mscat-crumbs[data-astro-cid-3jrvdqhw] ol[data-astro-cid-3jrvdqhw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-family:var(--ms-mono);font-size:12px;line-height:1.5;letter-spacing:.04em}.mscat-crumbs[data-astro-cid-3jrvdqhw] li[data-astro-cid-3jrvdqhw]{display:inline-flex;align-items:baseline;gap:6px}.mscat-crumbs[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]{color:var(--ms-muted-dark);text-decoration:none}.mscat-crumbs[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]:hover{color:var(--ms-brass)}.mscat-crumbs[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]:focus-visible{outline:2px solid var(--ms-brass);outline-offset:3px}.mscat-crumbs[data-astro-cid-3jrvdqhw] [data-astro-cid-3jrvdqhw][aria-current=page]{color:var(--ms-ivory)}.mscat-crumb-sep[data-astro-cid-3jrvdqhw]{color:var(--ms-brass-deep)}@media(max-width:639px){.mscat-crumbs[data-astro-cid-3jrvdqhw] li[data-astro-cid-3jrvdqhw]{display:none}.mscat-crumbs[data-astro-cid-3jrvdqhw] li[data-astro-cid-3jrvdqhw].is-parent{display:inline-flex}.mscat-crumbs[data-astro-cid-3jrvdqhw] li[data-astro-cid-3jrvdqhw].is-parent .mscat-crumb-sep[data-astro-cid-3jrvdqhw]{display:none}.mscat-crumbs[data-astro-cid-3jrvdqhw] li[data-astro-cid-3jrvdqhw].is-parent:before{content:"←";color:var(--ms-brass-deep);margin-right:2px}}.mscat-book[data-astro-cid-3jrvdqhw]{display:grid;gap:28px;justify-items:center}.mscat-page[data-astro-cid-3jrvdqhw]{position:relative;width:100%;max-width:760px;background:var(--ms-paper);color:var(--ms-ink);box-shadow:0 1px #ffffff0a,0 18px 44px #00000073;scroll-margin-top:calc(var(--msnv-h, 56px) + 16px);overflow:hidden}.mscat-page[data-astro-cid-3jrvdqhw]:focus,.mscat-page[data-astro-cid-3jrvdqhw]:focus-visible{outline:none}.mscat-page[data-astro-cid-3jrvdqhw].is-dark{background:radial-gradient(120% 70% at 50% 0%,#142039,#0c132200 70%),linear-gradient(180deg,#0f182b,#0b1019);color:var(--ms-ivory);box-shadow:inset 0 0 0 1px var(--ms-line-dark),0 18px 44px #00000080}.mscat-pg[data-astro-cid-3jrvdqhw]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:2.1em 1.7em 1.3em;font-size:16px}.mscat-pg[data-astro-cid-3jrvdqhw]>[data-astro-cid-3jrvdqhw]:not(.mscat-folio){max-width:100%}.mscat-shade[data-astro-cid-3jrvdqhw]{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0b0d1180,#0b0d1133)}.mscat-folio[data-astro-cid-3jrvdqhw]{align-self:flex-end;margin-top:auto;padding-top:1.4em;font-family:var(--ms-mono);font-size:.72em;letter-spacing:.08em;color:var(--ms-muted-light)}.is-dark[data-astro-cid-3jrvdqhw] .mscat-folio[data-astro-cid-3jrvdqhw]{color:var(--ms-muted-dark)}.is-cover[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw]{justify-content:center;align-items:center;text-align:center;min-height:26em}.mscat-cover-marks[data-astro-cid-3jrvdqhw]{display:flex;gap:.9em;color:var(--ms-brass)}.mscat-cover-marks[data-astro-cid-3jrvdqhw] svg{width:2.6em;height:2.6em}.mscat-title[data-astro-cid-3jrvdqhw]{margin:1.1em 0 0;font-family:var(--ms-serif);font-weight:500;font-size:3.1em;line-height:1.02;letter-spacing:-.01em;color:var(--ms-ivory)}.mscat-tagline[data-astro-cid-3jrvdqhw]{margin:1.1em 0 0;font-family:var(--ms-mono);font-size:.78em;letter-spacing:.18em;text-transform:uppercase;color:var(--ms-brass)}.mscat-h[data-astro-cid-3jrvdqhw]{margin:0;font-family:var(--ms-serif);font-weight:500;font-size:2em;line-height:1.1;color:inherit}.mscat-toc[data-astro-cid-3jrvdqhw]{list-style:none;margin:1em 0 0;padding:0;columns:2 11.5em;column-gap:1.6em}.mscat-toc-st[data-astro-cid-3jrvdqhw]{break-inside:avoid;margin:0 0 .9em}.mscat-toc[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]{display:flex;justify-content:space-between;gap:.8em;color:inherit;text-decoration:none;padding:.16em 0}.mscat-toc[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]:hover{color:var(--color-brass-text)}.mscat-toc[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]:focus-visible{outline:2px solid var(--ms-brass-deep);outline-offset:2px}.mscat-toc-station[data-astro-cid-3jrvdqhw]{font-family:var(--ms-mono);font-size:.74em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brass-text)!important;border-bottom:1px solid var(--ms-line-light);margin-bottom:.3em}.mscat-toc-list[data-astro-cid-3jrvdqhw]{list-style:none;margin:0;padding:0}.mscat-toc-list[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]{font-size:.9em;line-height:1.35}.mscat-toc-n[data-astro-cid-3jrvdqhw]{font-family:var(--ms-mono);font-size:.86em;color:var(--ms-muted-light);flex:none}.mscat-toc-req[data-astro-cid-3jrvdqhw]>a[data-astro-cid-3jrvdqhw]{font-style:italic}.mscat-toc-req[data-astro-cid-3jrvdqhw] .mscat-toc-list[data-astro-cid-3jrvdqhw]{padding-left:.9em}.mscat-toc-req[data-astro-cid-3jrvdqhw] .mscat-toc-list[data-astro-cid-3jrvdqhw] a[data-astro-cid-3jrvdqhw]{font-size:.86em;color:var(--ms-muted-light)}.is-divider[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw]{min-height:26em}.mscat-div-n[data-astro-cid-3jrvdqhw]{margin-top:auto;font-family:var(--ms-mono);font-size:.78em;letter-spacing:.18em;color:var(--ms-brass)}.mscat-div-mark[data-astro-cid-3jrvdqhw]{display:block;margin:.9em 0 0;color:var(--ms-brass)}.mscat-div-mark[data-astro-cid-3jrvdqhw] svg{width:6.4em;height:6.4em}.mscat-div-name[data-astro-cid-3jrvdqhw]{margin:.5em 0 0;font-family:var(--ms-serif);font-weight:500;font-size:3.2em;line-height:1;color:var(--ms-ivory)}.mscat-div-line[data-astro-cid-3jrvdqhw]{margin:.5em 0 0;font-size:1.05em;color:var(--ms-muted-dark)}.mscat-div-problem[data-astro-cid-3jrvdqhw]{margin:1.3em 0 0;font-family:var(--ms-serif);font-weight:500;font-size:1.55em;line-height:1.25;color:var(--ms-ivory);max-width:22em}.mscat-div-start[data-astro-cid-3jrvdqhw]{margin:1.3em 0 0;padding-top:1em;border-top:1px solid var(--ms-line-dark);font-size:.95em;font-weight:300;line-height:1.6;color:var(--ms-muted-dark);max-width:30em}.mscat-run[data-astro-cid-3jrvdqhw]{display:flex;align-items:center;gap:.5em;margin:0;font-family:var(--ms-mono);font-size:.7em;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass-text)}.mscat-head[data-astro-cid-3jrvdqhw]{display:flex;align-items:center;gap:.6em;margin:calc(1.3em * .92) 0 0}.mscat-head[data-astro-cid-3jrvdqhw] .msprm{width:1.5em;height:1.5em}.mscat-head[data-astro-cid-3jrvdqhw] .mscat-name[data-astro-cid-3jrvdqhw]{margin-top:0}.mscat-name[data-astro-cid-3jrvdqhw]{margin:1.3em 0 0;font-family:var(--ms-sans);font-weight:600;font-size:.92em;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--color-brass-text)}.mscat-d[data-astro-cid-3jrvdqhw]{margin:.4em 0 0;font-family:var(--ms-serif);font-weight:500;font-size:1.78em;line-height:1.16;color:var(--ms-ink)}.mscat-sub[data-astro-cid-3jrvdqhw]{margin:.8em 0 0;font-size:.97em;line-height:1.5;color:var(--ms-muted-light)}.mscat-p[data-astro-cid-3jrvdqhw]{margin:.9em 0 0;font-size:.97em;font-weight:300;line-height:1.6;color:var(--ms-ink)}.mscat-facts[data-astro-cid-3jrvdqhw]{margin:.7em 0 0}.mscat-fact[data-astro-cid-3jrvdqhw]{margin:.35em 0 0}.mscat-fact-k[data-astro-cid-3jrvdqhw],.mscat-fact-v[data-astro-cid-3jrvdqhw]{display:inline;margin:0;font-size:.93em;line-height:1.55}.mscat-fact-k[data-astro-cid-3jrvdqhw]{font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--color-brass-text)}.mscat-fact-k[data-astro-cid-3jrvdqhw]:after{content:" · ";content:" · " / "";font-variant-caps:normal}.mscat-fact-v[data-astro-cid-3jrvdqhw]{font-weight:300;color:var(--ms-ink)}.mscat-price[data-astro-cid-3jrvdqhw]{margin:.9em 0 0;padding-top:.7em;border-top:1px solid var(--ms-line-light);font-family:var(--ms-mono);font-size:.8em;letter-spacing:.02em;line-height:1.6;color:var(--color-brass-text)}.mscat-to[data-astro-cid-3jrvdqhw]{color:inherit;text-decoration:underline;text-decoration-color:var(--ms-brass-deep);text-decoration-thickness:1px;text-underline-offset:.18em}.mscat-to[data-astro-cid-3jrvdqhw]:focus-visible{outline:2px solid var(--ms-brass-deep);outline-offset:3px}.mscat-apply[data-astro-cid-3jrvdqhw]{margin-top:1em;padding:.9em 1.3em;min-height:0;font-size:.74em}.mscat-also[data-astro-cid-3jrvdqhw]{margin:.8em 0 0;font-family:var(--ms-mono);font-size:.7em;letter-spacing:.06em;color:var(--ms-muted-light)}.mscat-req-line[data-astro-cid-3jrvdqhw]{margin:.5em 0 0;font-size:.93em;font-weight:300;line-height:1.5}.mscat-req[data-astro-cid-3jrvdqhw]{list-style:none;margin:.7em 0 0;padding:0;border-top:1px solid var(--ms-line-light)}.mscat-req-item[data-astro-cid-3jrvdqhw]{display:grid;grid-template-columns:1.5em minmax(0,1fr);column-gap:.7em;align-items:start;padding:.45em 0 .5em;border-bottom:1px solid var(--ms-line-light)}.mscat-req-item[data-astro-cid-3jrvdqhw] .msprm{grid-column:1;grid-row:1 / span 3;width:1.5em;height:1.5em;margin-top:.05em}.mscat-req-item[data-astro-cid-3jrvdqhw]>[data-astro-cid-3jrvdqhw]:not(.msprm){grid-column:2}.mscat-req-name[data-astro-cid-3jrvdqhw]{margin:0;font-family:var(--ms-serif);font-weight:600;font-size:1.08em;line-height:1.2}.mscat-req-sub[data-astro-cid-3jrvdqhw]{margin:.15em 0 0;font-size:.82em;line-height:1.4;color:var(--ms-muted-light)}.mscat-req[data-astro-cid-3jrvdqhw] .mscat-price[data-astro-cid-3jrvdqhw]{margin-top:.2em;padding-top:0;border-top:0;font-size:.7em;line-height:1.5}.is-back[data-astro-cid-3jrvdqhw] .mscat-h[data-astro-cid-3jrvdqhw]{color:var(--ms-ivory);margin:auto 0 .8em}.is-back[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw]>[data-astro-cid-3jrvdqhw][data-office-packages]{width:100%}.mscat-asks[data-astro-cid-3jrvdqhw]{display:flex;flex-wrap:wrap;gap:.6em;margin-top:1.4em}.mscat-check[data-astro-cid-3jrvdqhw]{font-size:.74em;padding:1em 1.3em;min-height:0}.mscat-note[data-astro-cid-3jrvdqhw]{margin:1.2em 0 0;font-family:var(--ms-mono);font-size:.68em;letter-spacing:.04em;line-height:1.7;color:var(--ms-muted-dark)}.mscat-bar[data-astro-cid-3jrvdqhw]{display:none}.mscat-sr[data-astro-cid-3jrvdqhw]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:1024px){.mscat-pg[data-astro-cid-3jrvdqhw]{font-size:17px;padding:2.4em 2.2em 1.4em}}.mscat[data-astro-cid-3jrvdqhw].is-book{--bar-h: 52px;--avail-h: calc(100vh - var(--msnv-h, 56px) - var(--bar-h) - 76px);--avail-h: calc(100svh - var(--msnv-h, 56px) - var(--bar-h) - 76px);container-type:inline-size;padding:12px 12px 0}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-crumbs[data-astro-cid-3jrvdqhw]{margin-bottom:10px}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-stage[data-astro-cid-3jrvdqhw]{touch-action:pan-y}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-book[data-astro-cid-3jrvdqhw]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,680px);margin:0 auto;overflow:clip}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]{display:none;grid-area:1 / 1;max-width:none;min-height:var(--avail-h);scroll-margin-top:0;will-change:auto}.mscat[data-astro-cid-3jrvdqhw].is-book:not(.is-ready) .mscat-page[data-astro-cid-3jrvdqhw]:first-child,.mscat[data-astro-cid-3jrvdqhw].is-ready .mscat-page[data-astro-cid-3jrvdqhw][data-shown]{display:block}.mscat[data-astro-cid-3jrvdqhw].is-seeking:not(.is-ready) .mscat-book[data-astro-cid-3jrvdqhw]{visibility:hidden}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-pg[data-astro-cid-3jrvdqhw]{font-size:15px;min-height:var(--avail-h)}.mscat[data-astro-cid-3jrvdqhw].is-book .is-cover[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw],.mscat[data-astro-cid-3jrvdqhw].is-book .is-divider[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw]{min-height:var(--avail-h)}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-bar[data-astro-cid-3jrvdqhw]{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--bar-h);margin:12px -12px 0;padding:0 12px;background:#0b0d11eb;border-top:1px solid var(--ms-line-dark);visibility:hidden}.mscat[data-astro-cid-3jrvdqhw].is-ready .mscat-bar[data-astro-cid-3jrvdqhw]{visibility:visible}.mscat-turns[data-astro-cid-3jrvdqhw]{display:inline-flex;align-items:center;gap:6px}.mscat-btn[data-astro-cid-3jrvdqhw]{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--ms-line-dark);background:transparent;color:var(--ms-ivory);font-family:var(--ms-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.mscat-btn-arw[data-astro-cid-3jrvdqhw]{font-size:17px;letter-spacing:0;padding:0}.mscat-btn[data-astro-cid-3jrvdqhw]:hover:not(:disabled){border-color:var(--ms-brass);color:var(--ms-brass-2)}.mscat-btn[data-astro-cid-3jrvdqhw]:focus-visible{outline:2px solid var(--ms-brass);outline-offset:2px}.mscat-btn[data-astro-cid-3jrvdqhw]:disabled{opacity:.35;cursor:default}.mscat-count[data-astro-cid-3jrvdqhw]{min-width:6.2em;text-align:center;font-family:var(--ms-mono);font-size:12.5px;letter-spacing:.06em;color:var(--ms-brass)}@media(min-width:1024px)and (min-height:640px){.mscat[data-astro-cid-3jrvdqhw].is-book{--page-h: min(var(--avail-h), calc((100cqw - 64px)/1.6) , 880px);--page-w: calc(var(--page-h) * .8);padding:14px 24px 0}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-book[data-astro-cid-3jrvdqhw]{grid-template-columns:var(--page-w) var(--page-w);grid-template-rows:var(--page-h);width:max-content;overflow:visible;perspective:2600px;perspective-origin:50% 50%}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]{grid-row:1;width:var(--page-w);height:var(--page-h);min-height:0}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]:nth-child(odd){grid-column:2}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]:nth-child(2n){grid-column:1}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-pg[data-astro-cid-3jrvdqhw]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;font-size:clamp(12.5px,calc(var(--page-h) / 46.5),17px);padding:2.1em 2em 1.2em}.mscat[data-astro-cid-3jrvdqhw].is-book .is-cover[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw],.mscat[data-astro-cid-3jrvdqhw].is-book .is-divider[data-astro-cid-3jrvdqhw] .mscat-pg[data-astro-cid-3jrvdqhw]{min-height:0}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]:nth-child(odd):not(.is-dark){background-image:linear-gradient(90deg,#17140e17,#17140e00 7%)}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]:nth-child(2n):not(.is-dark){background-image:linear-gradient(270deg,#17140e17,#17140e00 7%)}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-page[data-astro-cid-3jrvdqhw]:nth-child(2n) .mscat-folio[data-astro-cid-3jrvdqhw]{align-self:flex-start}.mscat[data-astro-cid-3jrvdqhw].is-book .mscat-bar[data-astro-cid-3jrvdqhw]{position:static;margin:14px auto 0;max-width:calc(var(--page-w) * 2);background:transparent;border-top:0;padding:0}}
