:root{--primary:#0056b3;--secondary:#ffc107;--dark:#111111;--light:#f8f9fa;--text:#333333;--border:#dee2e6}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:var(--text);line-height:1.6;background-color:#fff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.container p{margin-bottom:15px;}nav{background:var(--dark);padding:15px 0;border-bottom:3px solid var(--primary)}.nav-box{display:flex;justify-content:space-between;align-items:center}.logo{font-size:24px;font-weight:bold;color:#fff;text-decoration:none}.logo span{color:var(--secondary)}.menu{display:flex;gap:15px;list-style:none}.menu a{color:#fff;text-decoration:none;font-weight:500;font-size:15px}.menu a:hover,.menu a.active{color:var(--secondary)}.hero{background:linear-gradient(135deg,#111,#222);color:#fff;padding:60px 0;text-align:center}.hero h1{font-size:28px;margin-bottom:15px;line-height:1.3}.hero h1 strong{color:var(--secondary)}.hero p{color:#ccc;max-width:800px;margin:0 auto 25px auto;font-size:16px}.cta{display:flex;flex-direction:column;gap:12px;align-items:center}.btn{display:inline-block;width:100%;max-width:320px;padding:15px;font-size:17px;font-weight:bold;text-decoration:none;border-radius:6px;text-transform:uppercase;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:transform .2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-main{background:var(--primary);color:#fff;border:none}.btn-sub{background:var(--secondary);color:var(--dark);border:none}.status-bar{background:#fff9e6;padding:15px 0;border-bottom:1px solid var(--border);font-size:15px}.status-box{border-left:5px solid var(--secondary);padding-left:15px}.sec{padding:50px 0}.sec h2{font-size:24px;border-left:4px solid var(--primary);padding-left:12px;margin-bottom:20px;color:var(--dark)}.bg-light{background:var(--light)}.grid-3{display:grid;grid-template-columns:1fr;gap:20px;margin-top:25px}.card{background:#fff;padding:25px;border-radius:6px;border:1px solid var(--border)}.card h3{font-size:19px;color:var(--primary);margin-bottom:12px}.faq-container{margin-top:25px}.faq-item{background:#fff;border:1px solid var(--border);border-radius:6px;margin-bottom:15px;padding:20px}.faq-item h3{font-size:18px;margin-bottom:10px;display:flex;gap:8px;color:var(--dark)}.faq-ans{color:#555;font-size:15px;padding-left:26px}.footer-seo{background-color:#111;color:#aaa;padding:50px 0 20px 0;font-size:14px;border-top:2px solid #0056b3}.footer-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px;text-align:left}.footer-col h4{color:#fff;font-size:16px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;border-left:3px solid #ffc107;padding-left:10px}.footer-col p{line-height:1.6;color:#888}.footer-col p strong{color:#ffc107}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#aaa;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ffc107;text-decoration:underline}.age-badge{display:inline-block;background-color:#ff1a1a;color:#fff;font-weight:bold;padding:3px 8px;border-radius:4px;font-size:16px}.footer-bottom{text-align:center;border-top:1px solid #222;padding-top:20px;color:#666;font-size:13px}.footer-bottom a{color:#aaa;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#ffc107;text-decoration:underline}.p-header{background:#222;color:#fff;padding:40px 0;text-align:center}.box{background:var(--light);border:1px solid var(--border);padding:25px;border-radius:8px;margin-top:20px}.box ol{padding-left:20px}.box li{margin-bottom:10px}.center-btn{text-align:center;margin:30px 0}.grid{display:flex;flex-direction:column;gap:20px;margin:30px 0}.card-dl{border:1px solid var(--border);padding:25px;border-radius:8px;text-align:center;background:var(--light)}.card-dl h3{color:var(--primary);margin-bottom:10px}.btn-dl{display:inline-block;padding:12px 25px;background:var(--dark);color:#fff;text-decoration:none;font-weight:bold;border-radius:5px;margin-top:10px;text-transform:uppercase;border:none;cursor:pointer}.btn-dl:hover{background:var(--primary)}.art-header{background:#f4f4f4;padding:30px 0;border-bottom:1px solid var(--border);margin-bottom:30px}.post h2{margin-top:25px;font-size:22px;color:var(--dark)}.post p{margin-bottom:15px}.alert{background:#fff3cd;border-left:5px solid #ffc107;padding:15px;margin:20px 0;border-radius:4px}ul.legal-list{padding-left:20px;margin-bottom:15px}ul.legal-list li{margin-bottom:8px}.blog-layout,.article-layout{display:grid;grid-template-columns:1fr;gap:30px}.post-item{background:#fff;border:1px solid var(--border);border-radius:8px;padding:25px;margin-bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.03)}.post-item h2{font-size:22px;margin-bottom:10px}.post-item h2 a{color:var(--dark);text-decoration:none}.post-item h2 a:hover{color:var(--primary)}.meta{font-size:13px;color:#888;margin-bottom:12px}.post-item p{color:#666;font-size:15px;margin-bottom:15px}.read-more{display:inline-block;color:var(--primary);text-decoration:none;font-weight:600}.read-more:hover{text-decoration:underline}.sidebar{background:var(--light);border:1px solid var(--border);padding:20px;border-radius:8px;height:fit-content}.sidebar h3{font-size:18px;margin-bottom:15px;border-bottom:2px solid var(--primary);padding-bottom:5px}.sidebar-list{list-style:none;padding:0}.sidebar-list li{margin-bottom:12px;font-size:15px}.sidebar-list a{color:#444;text-decoration:none}.sidebar-list a:hover{color:var(--primary)}main.article-main{background:#fff;border:1px solid var(--border);border-radius:8px;padding:30px;box-shadow:0 2px 5px rgba(0,0,0,.02)}h1.article-title{font-size:28px;color:var(--dark);margin-bottom:15px;line-height:1.3}.article-content h2{font-size:22px;color:var(--dark);margin:25px 0 15px 0;border-left:4px solid var(--primary);padding-left:10px}.article-content p{margin-bottom:15px;font-size:16px;text-align:justify}.article-content img {display: block;max-width: 100%;height: auto;box-sizing: border-box;margin:1rem auto;}.inner-cta{background:#fff9e6;border-left:5px solid var(--secondary);padding:20px;margin:30px 0;border-radius:4px}.inner-cta p{margin-bottom:10px;font-weight:bold}.btn-inline{display:inline-block;background:var(--primary);color:#fff;text-decoration:none;padding:10px 20px;font-weight:bold;border-radius:4px;text-transform:uppercase;font-size:14px;border:none;cursor:pointer}.pagination {margin-top: 30px;padding: 10px 0;text-align: center;}.pagination a,.pagination span{display:inline-block;padding:8px 16px;margin:0 4px;border:1px solid #ddd;color:#333;text-decoration:none;border-radius:4px;}.pagination span.current{background-color:#0073aa;color:#fff;border-color:#0073aa;}.pagination a:hover{background-color:#f1f1f1;}@media (min-width:768px){.hero h1{font-size:38px}.cta{flex-direction:row;justify-content:center;gap:20px}.sec h2{font-size:28px}.grid-3{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(5,1fr)}.grid{flex-direction:row}.card-dl{flex:1}.blog-layout,.article-layout{grid-template-columns:2fr 1fr}}