:root {
    --bg-main: #111827;
    --bg-content: #1F2937;
    --accent: #F59E0B;
    --text-white: #F9FAFB;
    --text-grey: #9CA3AF;
}
* { margin:0; padding:0; box-sizing:border-box; }
body { font-family: sans-serif; background-color: var(--bg-main); color: var(--text-white); }
.main-header { background-color: #030712; padding: 20px 0; border-bottom: 2px solid var(--accent); }
.header-container { width:90%; max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; }
.logo-text { color: white; font-weight:bold; text-decoration:none; font-size:22px;}
.logo-text span { color: var(--accent); }
.main-nav ul { display:flex; list-style:none; gap:20px; }
.main-nav a { color: var(--text-grey); text-decoration:none; font-weight:600; }
.main-nav a.active, .main-nav a:hover { color: var(--accent); }
.disclaimer-banner { background-color: #FEF3C7; color: #92400E; padding:12px 0; text-align:center; font-size:13px; }
.disclaimer-container { width:90%; max-width:1200px; margin:0 auto; }
.internal-main { padding: 80px 0; }
.internal-container { width:90%; max-width:1100px; margin:0 auto; }
.section-tag { color: var(--accent); font-weight:bold; text-transform:uppercase; font-size:14px; }
h1 { font-size:38px; margin:15px 0; }
.intro-p { font-size:18px; color: var(--text-grey); margin-bottom:40px; }
.split-block { display:grid; grid-template-columns:1fr 1fr; gap:40px; margin-top:40px; }
.text-block h2 { color: var(--accent); margin-bottom:15px; font-size:22px; }
.text-block p { margin-bottom:25px; color: #E5E7EB; text-align:justify; }
.image-block img { width:100%; height:auto; border-radius:8px; border: 1px solid var(--accent); }
.main-footer { background-color:#030712; margin-top:60px; color: var(--text-grey); font-size:12px; }
.footer-disclaimer-wrapper { padding:20px 0; background:rgba(0,0,0,0.4); }
.footer-container { width:90%; max-width:1200px; margin:0 auto; }
.footer-bottom { padding:15px 0; text-align:center; }
@media (max-width:768px) { .split-block { grid-template-columns:1fr; } }