@font-face{font-family:Archivo;src:url(/fonts/Archivo-500.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--ink:#12263D;--paper:#FAFBFC;--sky:#2F6FDE;--slate:#55677C;--line:#DEE5EC;--signal:#BC4B1E;--display:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--display);font-weight:500;background:var(--paper);color:var(--ink);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}.wrap{max-width:760px;margin:0 auto;padding:0 24px}a{color:var(--sky);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:2px}.top{border-bottom:1px solid var(--line)}.top .wrap{max-width:1040px;display:flex;align-items:baseline;justify-content:space-between;padding-top:22px;padding-bottom:22px}.wordmark{font-weight:800;letter-spacing:.14em;font-size:15px;color:var(--ink)}.wordmark small{font-weight:500;letter-spacing:.14em;color:var(--slate);margin-left:6px;font-size:11px}.topnav{font-family:var(--mono);font-size:12px;letter-spacing:.04em}.topnav a{color:var(--slate);margin-left:22px}.topnav a:hover{color:var(--ink);text-decoration:none}main{padding:72px 0 84px}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--signal);text-transform:uppercase;margin-bottom:22px}h1{font-weight:800;font-size:clamp(30px,4.6vw,44px);line-height:1.1;letter-spacing:-.015em;max-width:20ch}.updated{font-family:var(--mono);font-size:12px;color:var(--slate);margin-top:18px}.lead{margin-top:28px;font-size:18px;color:var(--slate)}h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:44px 0 10px;padding-top:26px;border-top:1px solid var(--line)}h3{font-size:16px;font-weight:700;margin:26px 0 6px}p{margin-top:12px;color:var(--slate)}p.ink{color:var(--ink)}ul,ol{margin:12px 0 0 22px;color:var(--slate)}li{margin-top:7px}strong{color:var(--ink);font-weight:700}code{font-family:var(--mono);font-size:.9em;background:#fff;border:1px solid var(--line);border-radius:3px;padding:1px 5px}.box{border:1px solid var(--line);background:#fff;border-radius:6px;padding:20px 22px;margin-top:22px}.box p:first-child{margin-top:0}address{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--slate);line-height:1.8}address b{color:var(--ink);font-weight:600}footer{border-top:1px solid var(--line);padding:28px 0 40px}footer .wrap{max-width:1040px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}footer p,footer nav{font-family:var(--mono);font-size:12px;color:var(--slate)}footer nav a{color:var(--slate);margin-left:18px}footer nav a:first-child{margin-left:0}@media(max-width:620px){footer .wrap{flex-direction:column;gap:10px}footer nav a{margin:0 18px 0 0}}
