.blog-hero{padding:90px 0 78px;background:radial-gradient(circle at 85% 10%,rgba(73,190,255,.25),transparent 34%),linear-gradient(135deg,#071a3d,#123b78);color:#fff;text-align:center}.blog-hero .eyebrow{display:inline-block;margin-bottom:18px;color:#78dcff;font-size:.78rem;font-weight:800;letter-spacing:.16em}.blog-hero h1{max-width:800px;margin:0 auto 18px;font-size:clamp(2.5rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.045em}.blog-hero p{max-width:660px;margin:auto;color:#d9eaff;font-size:1.16rem}.blog-section{padding:70px 0 90px;background:#f6f8fc}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.blog-card{overflow:hidden;border:1px solid #e3e9f3;border-radius:22px;background:#fff;box-shadow:0 12px 40px rgba(7,26,61,.07);transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(7,26,61,.13)}.blog-card-featured{grid-column:1/-1;display:grid;grid-template-columns:1.18fr 1fr}.blog-card-image{display:block;background:#0c2c61;overflow:hidden}.blog-card-image img{width:100%;height:260px;object-fit:cover;transition:transform .35s}.blog-card:hover img{transform:scale(1.025)}.blog-card-featured img{height:100%;min-height:390px}.blog-card-body{padding:28px}.blog-meta{display:flex;flex-wrap:wrap;gap:9px 16px;margin-bottom:14px;color:#62718a;font-size:.82rem}.blog-meta span:first-child,.blog-category{color:#1464f4;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.blog-card h2{margin:0 0 12px;font-size:1.52rem;line-height:1.2}.blog-card h2 a{color:#0b2147;text-decoration:none}.blog-card p{color:#5a6880;line-height:1.7}.blog-read{display:inline-flex;gap:8px;color:#1464f4;font-weight:750;text-decoration:none}.blog-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:52px}.blog-pagination a{min-width:44px;padding:10px 14px;border:1px solid #d8e0ed;border-radius:10px;background:#fff;color:#16345f;text-align:center;text-decoration:none;font-weight:700}.blog-pagination a.active,.blog-pagination a:hover{border-color:#1464f4;background:#1464f4;color:#fff}.blog-article{padding-bottom:90px;background:#fff}.blog-article-head{padding:70px 0 210px;background:linear-gradient(145deg,#f1f7ff,#eef3fb)}.blog-narrow{max-width:900px}.blog-breadcrumb{display:flex;gap:10px;margin-bottom:30px;color:#728099;font-size:.9rem}.blog-breadcrumb a{color:#3d5f90;text-decoration:none}.blog-article h1{margin:14px 0 20px;color:#071a3d;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.03;letter-spacing:-.045em}.blog-deck{max-width:780px;color:#4e607b;font-size:1.22rem;line-height:1.65}.blog-byline{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:25px;color:#586b87;font-size:.92rem}.blog-cover{display:block;width:100%;height:auto;margin-top:-155px;border:8px solid #fff;border-radius:26px;box-shadow:0 24px 70px rgba(7,26,61,.17)}.blog-content{max-width:760px;margin:55px auto;color:#263a58;font-size:1.08rem;line-height:1.82}.blog-content h2{margin:42px 0 14px;color:#0b2147;font-size:1.75rem;letter-spacing:-.02em}.blog-content li{margin-bottom:10px}.blog-lead{color:#173761;font-size:1.24rem}.blog-callout{margin:34px 0;padding:22px 24px;border-left:5px solid #1464f4;border-radius:0 12px 12px 0;background:#eef5ff;color:#173761}.blog-cta{padding:38px;border-radius:22px;background:linear-gradient(135deg,#071a3d,#1458bd);color:#fff;text-align:center}.blog-cta h2{font-size:2rem}.blog-cta p{color:#dceaff}.blog-back{margin-top:35px;text-align:center}.blog-back a{color:#1464f4;font-weight:700;text-decoration:none}@media(max-width:767px){.blog-hero{padding:65px 0}.blog-grid{grid-template-columns:1fr}.blog-card-featured{display:block}.blog-card-featured img,.blog-card-image img{min-height:0;height:auto}.blog-article-head{padding:50px 0 135px}.blog-cover{margin-top:-95px;border-width:5px}.blog-content{margin-top:38px}.blog-card-body{padding:23px}}
