.page{padding:70px 0 40px;max-width:760px}.page h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;line-height:1.1;font-weight:600;margin:12px 0 8px}.page h2{font-size:20px;letter-spacing:-.015em;font-weight:600;margin:38px 0 10px}.page p,.page li{color:#a3abbd;font-size:15px;line-height:1.75}.page p{margin:0 0 12px}.page ul{margin:0 0 12px;padding-left:20px}.page li{margin-bottom:6px}.page strong{color:#e8edf8}.page code{font:12.5px ui-monospace,Consolas,monospace;background:#0e121b;border:1px solid #1f2430;border-radius:5px;padding:1px 6px;color:#9fc3ff}.updated{font-size:12.5px!important;color:#6f7a92!important;margin-bottom:26px!important}
.timeline{margin-top:30px;border-left:1px solid #1f2430;padding-left:28px;display:grid;gap:34px}.timeline article{position:relative}.timeline article:before{content:'';position:absolute;left:-34px;top:6px;width:11px;height:11px;border-radius:50%;background:#2563ed;box-shadow:0 0 0 4px #2563ed33}.timeline .when{font:11px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#6c9dff;text-transform:uppercase}.timeline h3{font-size:19px;font-weight:600;margin:6px 0 10px;letter-spacing:-.01em}
.nf{padding:80px 0;text-align:center}.nf p{margin:10px 0 26px}.nf .eyebrow{display:block}.flinks{display:flex;gap:20px;flex-wrap:wrap}.flinks a{color:#9aa3b7}.flinks a:hover{color:#fff}
