body{margin:0;background:#f6f8fb;color:#152033;font-family:Roboto,Arial,sans-serif}.blog-container{width:min(1160px,calc(100% - 36px));margin:auto}.blog-head{background:#0d1524;position:sticky;top:0;z-index:20}.blog-head .blog-container{height:78px;display:flex;align-items:center;justify-content:space-between}.blog-head img{height:54px;width:auto}.blog-head nav{display:flex;gap:24px}.blog-head nav a{color:#fff;text-decoration:none;font-weight:700}.blog-hero{padding:86px 0;background:linear-gradient(120deg,#0d1524,#21344f);color:#fff}.blog-hero span{color:#f6a918;font-weight:800;text-transform:uppercase}.blog-hero h1{font-size:clamp(36px,6vw,64px);max-width:800px;margin:12px 0}.blog-hero p{font-size:19px;max-width:720px;color:#d9e2ef}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:60px 0}.article-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #19243a12}.article-card img{width:100%;height:220px;object-fit:cover}.article-body{padding:24px}.article-body time,.article-meta{color:#667085}.article-body h2{font-size:23px;line-height:1.25}.article-body h2 a{color:#152033;text-decoration:none}.read-more{font-weight:800;color:#c77700;text-decoration:none}.empty{grid-column:1/-1;text-align:center;background:#fff;padding:60px;border-radius:18px}.single-article{width:min(860px,calc(100% - 36px));margin:60px auto;background:#fff;padding:clamp(24px,5vw,60px);border-radius:22px;box-shadow:0 15px 40px #19243a12}.single-article h1{font-size:clamp(36px,6vw,58px);line-height:1.1;margin:15px 0}.featured{width:100%;border-radius:16px;margin:30px 0}.article-content{font-size:18px;line-height:1.8}.article-content img{max-width:100%;height:auto}.article-content h2{font-size:32px;margin-top:40px}.article-content table{width:100%;border-collapse:collapse;overflow-x:auto}.article-content th,.article-content td{border:1px solid #dbe2ea;padding:10px}.article-cta{margin-top:45px;padding:28px;border-radius:16px;background:#0d1524;color:#fff}.article-cta a{display:inline-block;background:#f6a918;color:#152033;padding:12px 18px;border-radius:9px;text-decoration:none;font-weight:800}.back{color:#a86100;text-decoration:none;font-weight:700}.blog-footer{padding:35px 0;background:#0d1524;color:#d9e2ef}.blog-footer a{color:#fff}@media(max-width:850px){.article-grid{grid-template-columns:1fr 1fr}.blog-head nav{gap:12px;font-size:13px}}@media(max-width:600px){.article-grid{grid-template-columns:1fr}.blog-head nav a:nth-child(2),.blog-head nav a:nth-child(3){display:none}.blog-hero{padding:60px 0}.single-article{margin:25px auto;padding:24px}.article-content{font-size:16px}}
