:root{--mtwk-ink:#14233b;--mtwk-muted:#4c5e71;--mtwk-paper:#f8f9f6;--mtwk-line:#dbe2e1;--mtwk-blue:#225ac7;--mtwk-pink:#a72f68;--mtwk-mint:#e1f1eb;--mtwk-width:1120px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--mtwk-paper);color:var(--mtwk-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.65}a{color:var(--mtwk-blue);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--mtwk-pink);outline-offset:5px}img,svg{max-width:100%}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,5.4vw,4.8rem);margin:1rem 0 1.5rem;font-weight:750}h2{font-size:clamp(2rem,3.5vw,3rem);margin:0 0 1.25rem}h3{font-size:1.35rem;letter-spacing:-.025em}p{margin:0 0 1.2rem}.mtwk-wrap{width:min(var(--mtwk-width),calc(100% - 3rem));margin-inline:auto}.mtwk-skip{position:absolute;left:1rem;top:-100px;padding:.5rem 1rem;background:white;z-index:10}.mtwk-skip:focus{top:.5rem}.mtwk-header{border-bottom:1px solid var(--mtwk-line)}.mtwk-header-inner{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.mtwk-brand{display:flex;gap:.7rem;align-items:center;color:var(--mtwk-ink);text-decoration:none;font-size:1.8rem;font-weight:750;letter-spacing:-.06em}.mtwk-brand img{width:35px;height:35px}.mtwk-nav{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9rem;font-weight:600}.mtwk-nav a{color:var(--mtwk-ink);text-decoration:none}.mtwk-nav a[aria-current=page]{text-decoration:underline}.mtwk-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;padding-block:5.5rem 6rem}.mtwk-kicker{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:750;color:var(--mtwk-muted)}.mtwk-hero-lead{font-size:1.15rem;max-width:35rem;color:var(--mtwk-muted)}.mtwk-accent{color:var(--mtwk-blue)}.mtwk-actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin-top:1.8rem}.mtwk-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;background:var(--mtwk-ink);color:white;border:1px solid var(--mtwk-ink);border-radius:6px;font-size:.9rem;font-weight:650;text-decoration:none}.mtwk-button:hover{background:#293f60;color:white}.mtwk-button--light{background:transparent;color:var(--mtwk-ink);border-color:#b9c4cb}.mtwk-button--light:hover{background:#e8edec;color:var(--mtwk-ink)}.mtwk-small{font-size:.83rem;color:var(--mtwk-muted)}.mtwk-hero-note{margin-top:1rem}.mtwk-board{padding:1.75rem;background:#edf0ea;border:1px solid #d8e0d6;border-radius:16px;transform:rotate(-1deg);box-shadow:0 18px 45px #14233b0b}.mtwk-board-title{display:flex;justify-content:space-between;border-bottom:1px solid #cbd6cf;padding-bottom:1rem;font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.mtwk-person{background:white;padding:1.2rem;margin-top:1rem;border:1px solid var(--mtwk-line);border-left:3px solid var(--mtwk-blue);border-radius:6px}.mtwk-person--candidate{border-left-color:var(--mtwk-pink)}.mtwk-person strong{display:block;font-size:1.05rem}.mtwk-person p{font-size:.9rem;margin:.25rem 0 0;color:var(--mtwk-muted)}.mtwk-exchange{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;padding:.85rem .2rem;color:var(--mtwk-muted)}.mtwk-match{background:var(--mtwk-mint);padding:1rem;border-radius:6px;font-size:.85rem}.mtwk-match strong{display:block}.mtwk-section{padding-block:4.5rem;border-top:1px solid var(--mtwk-line)}.mtwk-section-intro{max-width:44rem;color:var(--mtwk-muted)}.mtwk-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2.5rem}.mtwk-number{font-size:.8rem;color:var(--mtwk-muted);font-variant-numeric:tabular-nums}.mtwk-columns p{color:var(--mtwk-muted);font-size:.95rem}.mtwk-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2rem}.mtwk-feature{padding:1.3rem 0;border-bottom:1px solid var(--mtwk-line)}.mtwk-feature h3{margin:.2rem 0 .6rem}.mtwk-feature p{font-size:.95rem;color:var(--mtwk-muted);margin:0}.mtwk-callout{padding:2rem;background:var(--mtwk-mint);border-radius:8px}.mtwk-footer{border-top:1px solid var(--mtwk-line);padding-block:2rem;font-size:.85rem;color:var(--mtwk-muted)}.mtwk-footer-inner{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.mtwk-footer p{margin:.2rem 0}.mtwk-footer a{color:inherit}.mtwk-doc-hero{padding-block:3.5rem 2rem;max-width:50rem}.mtwk-doc-hero h1{font-size:clamp(2.5rem,4vw,3.5rem)}.mtwk-doc-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:4rem;padding-bottom:5rem}.mtwk-toc{font-size:.9rem}.mtwk-toc ol{padding-left:1.2rem}.mtwk-toc li{margin-bottom:.65rem}.mtwk-article{max-width:760px;min-width:0}.mtwk-article section{padding-block:1.8rem;border-top:1px solid var(--mtwk-line)}.mtwk-article h2{font-size:1.8rem}.mtwk-article h3{font-size:1.2rem}.mtwk-article li{margin-bottom:.6rem}.mtwk-article pre{padding:1.2rem;background:#e9edea;border-radius:6px;overflow:auto;font-size:.85rem;line-height:1.65}.mtwk-article code{overflow-wrap:anywhere;font-size:.88em}.mtwk-warning{padding:1.2rem 1.4rem;border-left:3px solid #a57017;background:#fff3d9}.mtwk-warning p:last-child{margin-bottom:0}.mtwk-text-page{max-width:760px;margin-inline:auto;padding-block:3rem 5rem}.mtwk-text-page h1{font-size:3rem}.mtwk-text-page h2{font-size:1.6rem;margin-top:2.5rem}.mtwk-text-page li{margin-block:.5rem}
@media(max-width:850px){.mtwk-hero{grid-template-columns:1fr;gap:3rem;padding-block:3rem}.mtwk-hero h1{max-width:650px}.mtwk-board{max-width:600px;width:100%;transform:none}.mtwk-columns{gap:1.5rem}.mtwk-doc-layout{grid-template-columns:1fr;gap:1rem}.mtwk-toc{border-top:1px solid var(--mtwk-line);padding-top:1rem}.mtwk-toc ol{columns:2}}
@media(max-width:560px){.mtwk-wrap{width:calc(100% - 2rem)}.mtwk-header-inner{align-items:flex-start;flex-direction:column;gap:.8rem;padding-block:1rem;min-height:0}.mtwk-nav{gap:1.1rem}.mtwk-hero{padding-block:2.5rem}.mtwk-board{padding:1.1rem}.mtwk-columns,.mtwk-feature-grid{grid-template-columns:1fr}.mtwk-columns{gap:1rem}.mtwk-section{padding-block:3rem}.mtwk-exchange{font-size:.75rem}.mtwk-callout{padding:1.3rem}.mtwk-toc ol{columns:1}.mtwk-footer-inner{gap:.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.mtwk-header,.mtwk-footer,.mtwk-actions,.mtwk-toc{display:none}body{background:white;color:black;font-size:11pt}.mtwk-wrap{width:100%}.mtwk-hero,.mtwk-doc-layout{display:block}.mtwk-board{transform:none;box-shadow:none}.mtwk-section{padding-block:1.5rem}a{color:inherit}.mtwk-article pre{white-space:pre-wrap}}
