:root{color-scheme:light;--navy:#071326;--blue:#246bfd;--muted:#53627a}*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:var(--navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.75}a{color:#1d54c4;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:3px}.legal-header{background:var(--navy);color:white;padding:24px max(24px,calc((100% - 1000px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-header a{color:white;text-decoration:none}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.1rem}.brand-mark{display:grid;place-items:center;background:var(--blue);border-radius:10px;width:40px;height:40px;font-size:.9rem}.back-link{font-size:.875rem}.back-link:hover{text-decoration:underline}main{width:min(850px,calc(100% - 40px));margin:48px auto}article{padding:clamp(24px,5vw,60px);background:white;border:1px solid #dfe6ef;border-radius:20px}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d54c4;margin:0 0 12px}h1{font-size:clamp(1.85rem,5vw,2.75rem);line-height:1.18;letter-spacing:-.035em;margin:0 0 16px;overflow-wrap:anywhere}.updated{color:var(--muted);font-size:.875rem;margin:0 0 36px}section+section{margin-top:30px}h2{font-size:1.15rem;line-height:1.4;margin:0 0 10px}section p{margin:0;color:#334155}.legal-footer{padding:28px 20px 36px;text-align:center;border-top:1px solid #dfe6ef}.legal-footer p{font-weight:700;margin:0 0 10px}.legal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:.8125rem}.legal-links a{white-space:nowrap}@media(max-width:430px){main{margin:24px auto;width:calc(100% - 24px)}article{padding:24px 20px;border-radius:14px}.legal-header{padding:20px}.updated{margin-bottom:28px}}
