@charset "UTF-8";:root{--color-black: #0f0f0f;--color-gray: #2a2a2a;--color-gold: #f5c200;--color-blue: #1b3d8a;--color-red: #c62828;--color-white: #f5f5f5;--color-brown: #6b3e26}body{margin:0;font-family:Inter,sans-serif;background-color:var(--color-black);color:var(--color-white)}h1,h2,h3{font-family:Oswald,sans-serif;letter-spacing:1px;text-transform:uppercase}.panel{background:var(--color-gray);padding:24px;border-left:5px solid var(--color-gold);margin-bottom:24px}.button{font-family:Oswald,sans-serif;padding:12px 24px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;display:inline-block}.button.primary{background:var(--color-blue);color:#fff}.button.primary:hover{background:var(--color-gold);color:#000}.button.secondary{background:transparent;border:2px solid var(--color-gold);color:var(--color-gold)}.button.secondary:hover{background:var(--color-gold);color:#000}.container{max-width:1200px;margin:0 auto;padding:24px}@media(max-width:600px){.container{padding:16px}}.rich-content{color:#ccc;font-size:.95rem;line-height:1.7}.rich-content p{margin:0 0 .75em}.rich-content p:last-child{margin-bottom:0}.rich-content h2,.rich-content h3{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#f4c76b;margin:1em 0 .4em}.rich-content strong{color:#fff;font-weight:700}.rich-content em{font-style:italic}.rich-content u{text-decoration:underline}.rich-content a{color:#f4a320;text-decoration:underline}.rich-content a:hover{color:#ffd36b}.rich-content ul,.rich-content ol{margin:0 0 .75em 1.4em;padding:0}.rich-content li{margin-bottom:.25em}.rich-content img{max-width:100%;border-radius:6px;margin:8px 0}
