.site-header{background:transparent}.site-header-inner{padding:1rem 1.5rem .25rem 1rem}.site-logo{display:inline-block;line-height:0;text-decoration:none}.site-logo img{display:block;width:2.25rem;height:2.25rem;transition:opacity .15s ease}.site-logo:hover img{opacity:.85}.site-footer{max-width:1200px;margin:0 auto;padding:0 1rem 1.25rem;width:100%;font-size:.85rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--accent);text-decoration:underline}:root{color-scheme:light;--bg: #f4f6fa;--surface: #ffffff;--border: #d8dee9;--text: #1a2233;--muted: #5f6b7c;--accent: #3b6fd9;font-family:Inter,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(59,111,217,.08),transparent 42%),var(--bg);color:var(--text)}.about-page{max-width:38rem;margin:0 auto;padding:2rem 1.5rem 3.5rem}.about-page h1{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.15rem);font-weight:650;line-height:1.15}.about-lede{margin:0 0 2rem;font-size:1.02rem;line-height:1.55;color:var(--muted)}.about-section{margin-bottom:1.75rem}.about-section h2{margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.about-section p{margin:0;font-size:.95rem;line-height:1.55;color:var(--muted)}.about-section p+p{margin-top:.55rem}.about-section ul{margin:.45rem 0 0;padding-left:1.2rem;color:var(--muted);font-size:.95rem;line-height:1.55}.disclaimer-box{margin-top:2.25rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 3px #1a22330f}.disclaimer-box h2{margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.disclaimer-box p{margin:0;font-size:.88rem;line-height:1.5;color:var(--muted)}.disclaimer-box p+p{margin-top:.5rem}
