.blogs-page{min-height:100vh;display:flex;flex-direction:column}.blogs-hero{background:linear-gradient(135deg,#f0f6ff,#e8f0fb);padding:72px 24px 64px;text-align:center}.blogs-hero__inner{max-width:680px;margin:0 auto}.blogs-hero h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#1a3a5c;margin:0 0 16px;line-height:1.15}.blogs-hero__sub{font-size:1.1rem;color:#475569;line-height:1.7;margin:0 auto;max-width:540px}.section-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2563a8;margin-bottom:10px}.blogs-grid-section{padding:64px 24px 80px;background:#fff;flex:1}.blogs-grid-inner{max-width:1080px;margin:0 auto}.blogs-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{background:#f8faff;border:1px solid #e2e8f0;border-radius:18px;padding:32px 28px;text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #1a3a5c1f}.blog-card__icon{font-size:2.2rem;margin-bottom:4px}.blog-card__tag{display:inline-block;background:#dbeafe;color:#1e40af;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:999px;width:fit-content}.blog-card h2{font-size:1.1rem;font-weight:700;color:#1a3a5c;margin:0;line-height:1.4}.blog-card p{font-size:.9rem;color:#64748b;line-height:1.65;margin:0;flex:1}.blog-card__cta{font-size:.88rem;font-weight:700;color:#2563a8;margin-top:6px}.blogs-cta{padding:72px 24px;background:linear-gradient(135deg,#1a3a5c,#2563a8);text-align:center}.blogs-cta__inner{max-width:560px;margin:0 auto}.blogs-cta h2{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;color:#fff;margin:0 0 12px}.blogs-cta p{color:#fffc;font-size:1.05rem;margin:0 0 28px;line-height:1.6}.blogs-cta__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s}.btn--primary{background:linear-gradient(135deg,#1a3a5c,#2563a8);color:#fff;box-shadow:0 8px 24px #1a3a5c47}.btn--primary:hover{transform:translateY(-2px);opacity:.95}.btn--secondary-light{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.6)}.btn--secondary-light:hover{transform:translateY(-2px);background:#ffffff38}@media(max-width:980px){.blogs-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blogs-page__grid{grid-template-columns:1fr}.blogs-cta__actions{flex-direction:column;align-items:center}.blogs-cta__actions .btn{width:100%;max-width:320px}}
