:root{color-scheme:dark;--bg:#0e1414;--panel:#151d1d;--line:#2d3c39;--gold:#d4b36d;--muted:#aab6ae;--text:#f2f3ec}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 0%,#263329 0,transparent 42%),var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shell{max-width:940px;margin:auto;padding:32px 24px 56px}header{border-bottom:1px solid var(--line);padding:12px 0 24px}.brand{color:var(--gold);font-size:18px;font-weight:800;letter-spacing:.15em;text-decoration:none}.brand span{display:block;color:var(--muted);font-size:10px;letter-spacing:.28em}.intro{padding:64px 0 32px}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.18em}.intro h1{margin:.1em 0;font-family:Georgia,serif;font-size:clamp(44px,8vw,72px);line-height:1.05}.intro p:last-child{max-width:640px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cards a{display:flex;flex-direction:column;gap:7px;padding:22px;background:linear-gradient(135deg,#1b2523,#141a1a);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:12px;color:var(--text);text-decoration:none}.cards a:hover{border-color:var(--gold)}.cards span,.cards small{color:var(--muted)}.cards strong{font-family:Georgia,serif;font-size:22px}.cards small{font-size:13px}footer{margin-top:70px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:13px}a{color:var(--gold)}.policy{max-width:820px;margin:42px auto 0}.policy h1{font:700 clamp(38px,7vw,58px)/1.1 Georgia,serif}.policy h2{margin:2em 0 .4em;color:var(--gold);font:600 24px/1.2 Georgia,serif}.policy p,.policy li{color:#d9dfd8}.policy .date{color:var(--muted)}.policy .publisher-line,.policy .legal-contact{font-size:14px;color:var(--muted)}.notice{padding:14px 16px;border-left:3px solid var(--gold);background:#1b2523}.back{font-size:13px;text-decoration:none}@media(max-width:600px){.shell{padding:20px 16px 36px}.intro{padding-top:42px}}
