*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#333;line-height:1.7}a{color:#1a3a5c;text-decoration:none}a:hover{text-decoration:underline}body>header.border-gray-200{display:none!important}.site-header{background-size:cover;background-position:50%;color:#fff;padding:60px 20px;text-align:center;position:relative}.site-header h1{font-size:2.5rem;margin-bottom:10px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.site-header p{font-size:1.1rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.site-header .since-badge{display:inline-block;background:rgba(0,0,0,.4);padding:8px 24px;font-size:1.4rem;letter-spacing:3px;margin-top:15px;border:1px solid hsla(0,0%,100%,.3)}.cta-btn{display:inline-block;background:#c0392b;color:#fff;padding:12px 30px;border-radius:4px;font-size:1rem;margin-top:20px;transition:background .3s;text-decoration:none}.cta-btn:hover{background:#e74c3c;text-decoration:none}nav.main-nav{background:#1a3a5c;padding:0;display:flex;flex-wrap:wrap;justify-content:center}nav.main-nav a{color:#fff;padding:14px 18px;display:inline-block;font-size:.9rem;transition:background .3s;text-decoration:none}nav.main-nav a:hover{background:hsla(0,0%,100%,.1)}.container{max-width:1100px;margin:0 auto;padding:40px 20px}.content-section{background:#f9f9f9;border-radius:6px;padding:35px;margin:30px 0}.content-section h2{font-size:1.6rem;color:#1a3a5c;margin-bottom:15px}.content-section h3{font-size:1.3rem;color:#2c3e50;margin-top:20px;margin-bottom:10px}.page-title{font-size:2rem;color:#2c3e50;margin-bottom:20px}table{width:100%;border-collapse:collapse;margin:20px 0}table td,table th{border:1px solid #ddd;padding:12px 15px;text-align:left}table th{background:#f5f5f5;font-weight:600}table tr:nth-child(2n){background:#fafafa}ol,ul{margin:15px 0 15px 30px}li{margin-bottom:8px}.site-footer{background:#c0392b;padding:10px 0}.footer-bottom{background:#f5f5f5;padding:20px;text-align:center}.footer-nav{display:flex;justify-content:center;gap:30px;padding:15px 0}.footer-nav a{color:#666;font-size:.9rem}.footer-copyright{color:#999;font-size:.85rem;margin-top:10px}.blog-list{list-style:none;margin:0;padding:0}.blog-list li{padding:20px 0;border-bottom:1px solid #eee}.blog-list li:last-child{border-bottom:none}.blog-list a{font-size:1.2rem;color:#1a3a5c;font-weight:600}.blog-meta{color:#999;font-size:.85rem;margin-top:5px}.blog-excerpt{margin-top:8px;color:#666}.article-header{margin-bottom:30px}.article-header h1{font-size:2rem;color:#2c3e50}.article-header .blog-meta{margin-top:10px}.content-image{max-width:100%;height:auto;border-radius:6px;margin:20px 0}.faq-section h3{font-size:1.1rem;color:#1a3a5c;margin-top:25px}.faq-section p{margin-top:8px}@media (max-width:768px){.site-header h1{font-size:1.8rem}nav.main-nav{flex-direction:column;align-items:center}nav.main-nav a{padding:10px 15px;width:100%;text-align:center}.container{padding:20px 15px}.content-section{padding:20px}table{font-size:.85rem}table td,table th{padding:8px 10px}.footer-nav{flex-direction:column;align-items:center;gap:10px}}