.document-header{padding:25px var(--gutter);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;display:flex}.document-header .brand{width:175px}.document-main{max-width:1000px;padding:85px var(--gutter) 100px;margin:auto}.document-main .eyebrow{color:var(--gold);letter-spacing:.14em;margin-bottom:24px;font-size:.75rem}.document-main h1{margin-bottom:24px;font-size:clamp(48px,7vw,88px)}.document-main .document-lead{color:#d3d5c9;max-width:640px;font-size:1.15rem;line-height:1.8}.document-meta{color:#c0c4b6;margin:26px 0 50px;font-size:.875rem}.document-main h2{margin:38px 0 15px;font-size:1.6rem;line-height:1.3}.document-main p{margin-bottom:20px}.document-main p,.document-main li{color:#d3d5c9}.document-main ul{margin:18px 0 28px;padding-left:24px}.document-main li{margin:10px 0}.document-main a:not(.button){color:var(--gold);text-underline-offset:4px;text-decoration:underline}.document-main .button{margin:20px 0 0}.document-main .notice{border:1px solid var(--hair);border-left:3px solid var(--gold);margin-top:35px;padding:24px}.document-footer{border-top:1px solid var(--hair);padding:35px var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:.875rem;display:flex}.document-footer .legal-links{border:0;padding:0}.document-footer strong{color:var(--gold)}.error-code{letter-spacing:-.08em;color:var(--gold);margin-bottom:40px;font-size:clamp(100px,24vw,240px);line-height:1}.analytics-range{flex-wrap:wrap;align-items:center;gap:15px;margin-block:35px;display:flex}.analytics-range select{background:var(--paper);color:var(--ink);border:0;border-radius:4px;padding:10px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0;display:grid}.metric{border:1px solid var(--hair);padding:24px}.metric dt{color:#c0c4b6;font-size:.875rem}.metric dd{color:var(--gold);margin:12px 0 0;font-size:2.5rem;line-height:1.2}.table-scroll{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;font-size:.875rem}.analytics-table th,.analytics-table td{text-align:left;border-bottom:1px solid var(--hair);padding:14px 12px}.analytics-table th{color:var(--gold)}.analytics-status{border:1px solid var(--hair);margin:25px 0;padding:24px}.document-main .muted{color:#c0c4b6;font-size:.875rem}@media (width<=600px){.document-header{padding:20px var(--gutter);gap:15px}.document-header .brand{width:132px}.document-header .nav-cta{gap:8px;margin:0;padding:12px 15px;font-size:.75rem}.document-main{padding-top:60px}.document-main h1{font-size:48px}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:17px}.document-footer{padding-bottom:40px}}
