.blog-page,.article-page{background:#f7f8fb;color:#101827}.blog-hero{padding:150px 0 72px;background:radial-gradient(circle at 80% 20%,rgba(227,6,45,.12),transparent 34%),#0f1830;color:#fff}.blog-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end}.blog-hero h1{font-size:clamp(46px,7vw,88px);line-height:.98;letter-spacing:-.055em;margin:16px 0 0}.blog-hero h1 span{color:#ff4969}.blog-hero-inner>p{font-size:19px;line-height:1.7;color:#cbd3e1;margin:0 0 8px}.blog-content-section{padding:54px 0 110px}.blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px}.blog-filters a{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:999px;background:#fff;border:1px solid #e2e6ee;color:#475569;text-decoration:none;font-weight:750}.blog-filters a span{font-size:12px;color:#94a3b8}.blog-filters a.active,.blog-filters a:hover{background:#0f1830;color:#fff;border-color:#0f1830}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.blog-card{background:#fff;border:1px solid #e5e8ef;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px rgba(15,24,48,.06);transition:.3s ease}.blog-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px rgba(15,24,48,.12)}.blog-card.featured{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr}.blog-card-media{display:block;min-height:255px;background:linear-gradient(135deg,#101a33,#e3062d);overflow:hidden}.blog-card.featured .blog-card-media{min-height:400px}.blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.blog-card:hover .blog-card-media img{transform:scale(1.035)}.blog-placeholder{height:100%;min-height:255px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#fff}.blog-placeholder b{font-size:28px}.blog-placeholder i{font-style:normal;opacity:.65}.blog-card-body{padding:25px}.blog-meta{display:flex;gap:12px;align-items:center;color:#758196;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.blog-meta span{color:#e3062d}.blog-card h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:14px 0 11px}.blog-card h2 a,.read-more{color:#0f1830;text-decoration:none}.blog-card p{color:#64748b;line-height:1.7;margin:0 0 20px}.read-more{font-weight:850;display:inline-flex;gap:8px}.read-more span{color:#e3062d}.blog-empty{padding:80px 25px;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:28px}.blog-empty>div{font-size:36px;color:#e3062d}.blog-empty h2{margin:12px 0 8px}.blog-empty p{max-width:620px;margin:auto;color:#64748b;line-height:1.7}.pagination{display:flex;justify-content:center;gap:8px;margin-top:50px}.pagination a{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid #e2e8f0;text-decoration:none;color:#334155;font-weight:800}.pagination a.active{background:#e3062d;border-color:#e3062d;color:#fff}.article-header{padding:145px 0 70px;background:radial-gradient(circle at 76% 10%,rgba(227,6,45,.16),transparent 35%),#0f1830;color:#fff}.article-header-inner{max-width:980px}.article-back{color:#d9dfeb;text-decoration:none;font-weight:750}.article-meta{display:flex;gap:14px;flex-wrap:wrap;margin:40px 0 18px;color:#c2cada;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.article-meta span:first-child{color:#ff4969}.article-header h1{font-size:clamp(42px,6.5vw,78px);line-height:1.02;letter-spacing:-.05em;margin:0}.article-header p{max-width:790px;font-size:20px;line-height:1.7;color:#cbd3df;margin:24px 0 0}.article-cover{margin-top:-32px;position:relative;z-index:2}.article-cover img{display:block;width:100%;height:min(58vw,700px);object-fit:cover;border-radius:30px;box-shadow:0 28px 90px rgba(15,24,48,.2)}.article-layout{max-width:1040px;display:grid;grid-template-columns:90px minmax(0,760px);gap:44px;padding-top:75px;padding-bottom:95px}.article-share{position:sticky;top:130px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:11px}.article-share>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;font-weight:850}.article-share a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #e2e8f0;text-decoration:none;color:#0f1830;font-weight:900}.article-body{font-size:18px;line-height:1.85;color:#334155}.article-body>*:first-child{margin-top:0}.article-body h2,.article-body h3,.article-body h4{color:#0f1830;letter-spacing:-.025em;line-height:1.2;margin:2.1em 0 .7em}.article-body h2{font-size:34px}.article-body h3{font-size:26px}.article-body p{margin:0 0 1.35em}.article-body ul,.article-body ol{padding-left:24px;margin:0 0 1.5em}.article-body blockquote{margin:2em 0;padding:24px 28px;border-left:4px solid #e3062d;background:#fff;border-radius:0 18px 18px 0;color:#0f1830;font-size:21px;font-weight:700}.article-body img{max-width:100%;height:auto;border-radius:18px}.article-body a{color:#d90429}.article-body pre{overflow:auto;background:#0f1830;color:#e2e8f0;padding:20px;border-radius:16px}.related-section{padding:85px 0 105px;background:#fff}.related-heading{margin-bottom:30px}.related-heading h2{font-size:42px;margin:8px 0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-card{border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.related-card img{width:100%;height:190px;object-fit:cover;display:block}.related-card>div{padding:20px}.related-card time{font-size:12px;color:#94a3b8}.related-card h3{font-size:21px;line-height:1.25;margin:8px 0}.related-card h3 a{color:#0f1830;text-decoration:none}.related-card p{color:#64748b;line-height:1.6;margin:0}@media(max-width:900px){.blog-hero-inner{grid-template-columns:1fr;gap:25px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card.featured{grid-column:span 2}.related-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-share{position:static;flex-direction:row;justify-content:flex-start}.article-share>span{margin-right:8px}}@media(max-width:640px){.blog-hero{padding:118px 0 54px}.blog-hero h1{font-size:45px}.blog-content-section{padding:38px 0 75px}.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto;display:block}.blog-card.featured .blog-card-media{min-height:260px}.blog-filters{overflow:auto;flex-wrap:nowrap;padding-bottom:5px}.blog-filters a{white-space:nowrap}.article-header{padding:115px 0 54px}.article-meta{margin-top:30px}.article-header h1{font-size:42px}.article-cover{margin-top:-18px}.article-cover img{height:58vw;min-height:245px;border-radius:20px}.article-layout{padding-top:50px;padding-bottom:70px}.article-body{font-size:17px}.article-body h2{font-size:28px}.related-grid{grid-template-columns:1fr}.related-section{padding:65px 0}}
.image-credit{margin:8px 0 0;text-align:right;color:#64748b;font-size:12px}.image-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}
