@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--ink:#171a18;--paper:#f3f0e8;--line:#c8c8bb;--blue:#0b3bcf;--pale:#dbe4ff;--muted:#696d65;--mono:'DM Mono',monospace;--display:'Space Grotesk','Helvetica Neue',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--display);line-height:1.55;margin:0}a{color:inherit;text-decoration:none}.page-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin:auto;max-width:1216px;padding:20px 32px}.brand{align-items:center;display:flex;font-weight:700;gap:10px;letter-spacing:-.03em}.brand-mark{align-items:center;background:var(--ink);color:var(--pale);display:inline-flex;font-family:var(--mono);font-size:11px;height:27px;justify-content:center;width:27px}.back-link{font-family:var(--mono);font-size:11px}.back-link:hover{color:var(--blue)}.article{margin:auto;max-width:1216px;padding:100px 32px}.article-intro{border-bottom:1px solid var(--line);padding-bottom:76px}.eyebrow{color:var(--blue);font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin:0 0 22px;text-transform:uppercase}.article h1{font-size:clamp(3.2rem,7vw,6.8rem);letter-spacing:-.085em;line-height:.9;margin:0 0 30px;max-width:900px}.article h1 em{color:var(--blue);font-style:normal}.lede{font-size:20px;max-width:680px}.article-layout{display:grid;gap:12%;grid-template-columns:1.1fr .9fr;padding-top:80px}.article h2{font-size:34px;letter-spacing:-.06em;line-height:1;margin:0 0 18px}.article h3{font-size:21px;letter-spacing:-.04em;margin:35px 0 8px}.article p{font-size:15px;max-width:650px}.article ul{padding-left:20px}.article li{font-size:15px;margin:10px 0}.command{background:var(--ink);color:var(--pale);font-family:var(--mono);font-size:12px;line-height:1.8;margin:20px 0;padding:18px 20px}.facts{border-top:1px solid var(--line);margin:0;padding:0}.facts div{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 0}.facts dt{color:var(--muted);font-family:var(--mono);font-size:10px}.facts dd{font-size:13px;font-weight:600;margin:0;text-align:right}.related{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;margin-top:85px;padding-top:25px}.related a{border:1px solid var(--ink);font-size:12px;padding:9px 12px}.related a:hover{background:var(--blue);color:#fff}.page-footer{border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;margin:auto;max-width:1216px;padding:25px 32px}@media(max-width:760px){.page-header{padding:17px 20px}.article{padding:70px 20px}.article-intro{padding-bottom:55px}.article h1{font-size:clamp(3rem,15vw,5rem)}.lede{font-size:18px}.article-layout{display:block;padding-top:55px}.facts{margin-top:60px}.page-footer{padding:22px 20px}}
