.fat-article{--radius:22px}.article-progress{background:var(--primary);z-index:9999;width:0;height:3px;position:fixed;top:0;left:0}.article-hero{background-position:50%;background-size:cover;min-height:420px;position:relative}.article-hero-overlay{background:linear-gradient(#0d2a458c,#0d2a45d9);position:absolute;inset:0}.article-hero-inner{color:#fff;max-width:900px;margin:0 auto;padding:120px 20px 80px;position:relative}.article-title{margin:0 0 14px;font-size:clamp(36px,5vw,56px);line-height:1.15}.article-subtitle{opacity:.9;font-size:18px}.article-content{padding:72px 0 110px}.article-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.article-body{font-size:18px;line-height:1.8}.article-body h2{margin:64px 0 20px;font-size:clamp(28px,3vw,36px)}.article-body h2:after{content:"";background:var(--primary);width:64px;height:3px;margin-top:10px;display:block}.article-sidebar{position:static}.article-cta{background:linear-gradient(#62d0c92e,#e8dcc447);border-radius:26px;padding:30px 32px 32px;position:sticky;top:120px;box-shadow:0 26px 64px #00000024}.article-cta-head{margin-bottom:18px}.article-cta-badge{letter-spacing:.12em;text-transform:uppercase;color:#0d2a45;background:#62d0c959;border-radius:999px;margin-bottom:10px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-block}.article-cta-title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.25}.article-cta-text{opacity:.9;margin:20px 0 24px;font-size:15px;line-height:1.6}.article-cta-btn{background:var(--primary);color:#0d2a45;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;height:58px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 20px 48px #62d0c98c}.article-cta-btn:hover{background:#59d5cd;transform:translateY(-2px);box-shadow:0 28px 64px #62d0c9b3}.article-cta-foot{text-align:center;opacity:.7;margin-top:16px;font-size:12px;font-weight:600}.article-related{padding:90px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.related-card{color:var(--dark);background:#fff;border-radius:22px;padding:28px 30px 32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 16px 36px #0000001a}.related-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #00000029}.related-title{margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.3}.related-excerpt{opacity:.85;margin:0 0 14px;font-size:14px;line-height:1.6}.related-read-more{color:var(--primary);font-size:13px;font-weight:800}@media (max-width:992px){.article-grid{grid-template-columns:1fr}.article-sidebar{margin-top:48px;position:static}.related-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:576px){.article-related{padding:64px 0}.related-grid{grid-template-columns:1fr;gap:18px}.related-card{padding:22px 22px 24px}.related-title{font-size:18px}.related-excerpt{font-size:14px}}.fat-article,.article-content,.article-grid{overflow:visible!important}