:root{--primary-color: #2c3e50;--accent-color: #3498db;--text-color: #333;--bg-color: #f9f9f9;--container-bg: #ffffff}body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--bg-color);margin:0}.container{max-width:800px;margin:0 auto;background-color:var(--container-bg);padding:100px 40px 40px;border-radius:8px;box-shadow:0 4px 6px #0000001a}h1{color:var(--primary-color);text-align:center;border-bottom:2px solid var(--accent-color);padding-bottom:10px;margin-bottom:30px}h2{color:var(--primary-color);margin-top:30px;margin-bottom:15px;border-left:4px solid var(--accent-color);padding-left:10px;font-size:1.5em}h3{color:var(--primary-color);margin-top:20px;font-size:1.2em}p{margin-bottom:15px;text-align:justify}ul{margin-bottom:15px;padding-left:20px}li{margin-bottom:8px}a{color:var(--accent-color);text-decoration:none;font-weight:500}a:hover{text-decoration:underline}.meta-info{text-align:center;color:#777;font-style:italic;margin-bottom:40px}.highlight-box{background-color:#f0f8ff;border:1px solid #dbeafe;padding:15px;border-radius:6px;margin:20px 0}.security-section{background-color:#fafafa;border-left:4px solid #27ae60;padding:20px;margin:20px 0}@media(max-width:600px){.container{padding:20px}h1{font-size:1.8em}}
