:root{--primary-color: #1a3a5f;--secondary-color: #455a64;--accent-color: #00796b;--bg-color: #f9f9f9;--text-color: #2c3e50;--white: #ffffff;--border-light: #e0e0e0}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7;color:var(--text-color);background-color:var(--bg-color);margin:0;padding:40px 15px}.container{max-width:900px;margin:0 auto;background:var(--white);padding:60px;border-radius:4px}header{text-align:center;border-bottom:2px solid var(--accent-color);margin-bottom:40px;padding-bottom:20px}h1{color:var(--primary-color);margin:0;text-transform:uppercase;letter-spacing:1px;font-size:1.8rem}.last-updated{color:#999;font-size:.85rem;margin-top:10px}h2{color:var(--primary-color);margin-top:35px;font-size:1.3rem;border-bottom:1px solid var(--border-light);padding-bottom:10px}h3{color:var(--secondary-color);font-size:1.1rem;margin-top:25px}p,li{margin-bottom:12px}ul{padding-left:25px}.notice-box{background-color:#f1f8e9;border-left:5px solid var(--accent-color);padding:20px;margin:25px 0;font-style:italic}.legal-footer{margin-top:60px;padding-top:20px;border-top:1px solid var(--border-light);text-align:center;font-size:.8rem;color:#7f8c8d}@media(max-width:768px){.container{padding:30px}h1{font-size:1.5rem}}
