.blog-hero{color:#fff;text-align:center;background:#062230;padding:64px 20px}.blog-hero h1{margin-bottom:12px;font-size:36px}.blog-hero-subtitle{color:#ffffffb8;max-width:640px;margin:0 auto;font-size:16px;line-height:1.6}.blog-list{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1170px;margin:0 auto;padding:8px 20px 80px;display:grid}.blog-card{color:inherit;background:#fff;border:1px solid #e5e9ec;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:#feb700;transform:translateY(-2px);box-shadow:0 8px 24px #0622301f}.blog-card-cover{aspect-ratio:16/9;overflow:hidden}.blog-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-cover--placeholder{background:linear-gradient(135deg,#062230 0%,#0d3a52 100%);justify-content:center;align-items:center;display:flex}.blog-card-cover--placeholder img{opacity:.85;object-fit:contain;width:130px;height:auto}.blog-card-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.blog-card-date{color:#888;font-size:14px}.blog-card-title{color:#062230;font-size:18px;font-weight:700;line-height:1.4}.blog-card-desc{color:#555;flex:1;font-size:14.5px;line-height:1.6}.blog-card-more{color:#ffa54b;font-size:14px;font-weight:600}.blog-empty{text-align:center;color:#888;max-width:1170px;margin:0 auto;padding:60px 20px 80px}.blog-article{color:#333;max-width:900px;margin:0 auto;padding:24px 20px 80px;line-height:1.7}.blog-article h1{color:#062230;margin-bottom:8px;font-size:32px;line-height:1.3}.blog-article-meta{color:#888;margin-bottom:28px;font-size:14px}.blog-article h2{color:#062230;margin-top:36px;margin-bottom:14px;font-size:22px}.blog-article h3{color:#062230;margin-top:24px;margin-bottom:10px;font-size:18px}.blog-article p{margin-bottom:14px}.blog-article ul,.blog-article ol{margin-bottom:14px;padding-left:24px}.blog-article li{margin-bottom:6px}.blog-article a{color:#ffa54b}.blog-article img{border-radius:8px;max-width:100%;height:auto}.blog-article table{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:14.5px}.blog-article th,.blog-article td{text-align:left;vertical-align:top;border:1px solid #e5e9ec;padding:10px 12px}.blog-article th{color:#062230;background:#f5f7f9;font-weight:600}.blog-article blockquote{color:#555;border-left:3px solid #feb700;margin:0 0 14px;padding:4px 0 4px 16px}.blog-cta{color:#fff;text-align:center;background:#062230;border-radius:12px;margin-top:40px;padding:36px 32px}.blog-cta-title{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700}.blog-cta p{color:#ffffffb8;margin-bottom:0}.blog-cta-text{margin-bottom:20px!important}.blog-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.blog-cta .yellow-btn{color:#000;text-decoration:none;display:inline-block}.blog-cta .yellow-btn:hover{background:#ffc733}.blog-cta-phone{color:#fff;white-space:nowrap;font-size:18px;font-weight:600;text-decoration:none}.blog-cta-phone:hover{color:#ffa54b}@media (max-width:1200px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-list{grid-template-columns:1fr}.blog-hero{padding:48px 20px}.blog-hero h1{font-size:28px}.blog-article h1{font-size:26px}.blog-article table{display:block;overflow-x:auto}.blog-cta{padding:28px 20px}}
