:root{--ink:#07111d;--line:#294052;--cyan:#22d3ee;--text:#f2f7fa;--muted:#a8b6c1;--paper:#edf2f3;--paper-text:#0b1722;--paper-muted:#465964}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--paper-text);font-family:Inter,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.site-header{height:88px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;background:var(--ink);color:var(--text);border-bottom:1px solid rgba(154,170,184,.2)}.wordmark{display:inline-flex;align-items:center;font-size:21px;font-weight:600;letter-spacing:.36em;text-decoration:none;white-space:nowrap}.wordmark .brand-q{position:relative;color:var(--cyan);letter-spacing:.28em}.wordmark .brand-q:after{content:"";position:absolute;width:.24em;height:.24em;border-radius:50%;background:#aebbc3;right:.07em;bottom:-.18em}.wordmark .brand-o{letter-spacing:0}.back{margin-left:auto;color:#c8d2da;text-decoration:none;font-size:14px}.back:hover{color:var(--cyan)}main{max-width:920px;margin:0 auto;padding:110px 28px 130px}.eyebrow{margin:0 0 24px;color:#078ca2;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700}h1{margin:0 0 42px;font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.05em}h2{margin:52px 0 14px;font-size:25px;letter-spacing:-.025em}p,li{color:var(--paper-muted);font-size:17px;line-height:1.75}ul{padding-left:22px}.lead{font-size:20px;max-width:780px}.details{margin:42px 0 0;padding:28px 30px;border:1px solid #b9c8ce;background:#f6f8f8}.details p{margin:4px 0}.notice{margin-top:44px;padding-top:24px;border-top:1px solid #b9c8ce;font-size:14px}footer{background:var(--ink);color:var(--muted);padding:34px clamp(24px,5vw,76px);display:flex;gap:24px;justify-content:space-between;font-size:13px}footer a:hover{color:var(--cyan)}@media(max-width:600px){.site-header{height:72px}.wordmark{font-size:17px}.back{font-size:13px}main{padding-top:76px;padding-bottom:90px}h1{font-size:48px}footer{flex-direction:column}}
