.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}.blog-card__meta-line{color:#64748b;font-size:.78rem;font-weight:600}.blogs-page__inner{width:min(100% - 40px,820px);margin:0 auto}.blogs-page__header{padding:80px 0 44px}.blogs-page__header--post{border-bottom:1px solid #dbe4ef}.blogs-page__eyebrow{margin:0 0 12px;color:#2563a8;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blogs-page__header h1{color:#1a3a5c;font-size:clamp(2.1rem,5vw,3.45rem);line-height:1.08;margin:0 0 18px}.blogs-page__intro{color:#475569;font-size:1.15rem;line-height:1.7;margin:0;max-width:720px}.blogs-page__meta,.blogs-page__link-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.blogs-page__meta{color:#64748b;font-size:.9rem;font-weight:600;margin:0 0 20px}.blogs-page__link-row{margin-top:24px}.blogs-page__back-link{color:#2563a8;font-size:.9rem;font-weight:700;text-decoration:none}.blogs-page__back-link:hover{text-decoration:underline}.blog-post{color:#334155;font-size:1.02rem;line-height:1.78;padding:40px 0 80px}.blog-post__quick-answer{background:#eef5ff;border-left:5px solid #2563a8;border-radius:0 14px 14px 0;margin:0 0 44px;padding:24px 28px}.blog-post__quick-answer h2,.blog-post__section h2,.blog-post__related h2,.blog-post__cta h2{color:#1a3a5c;line-height:1.25}.blog-post__quick-answer h2{font-size:1.1rem;margin:0 0 8px}.blog-post__quick-answer p,.blog-post__cta p{margin:0}.blog-post__section{margin:0 0 42px}.blog-post__section h2,.blog-post__related h2,.blog-post__cta h2{font-size:clamp(1.45rem,3vw,1.85rem);margin:0 0 14px}.blog-post__section p{margin:0 0 18px}.blog-post__section ul{margin:4px 0 20px;padding-left:1.35rem}.blog-post__section li{margin:0 0 9px;padding-left:.25rem}.blog-post__related{border-top:1px solid #dbe4ef;margin-top:48px;padding-top:36px}.blog-post__related-links{display:grid;gap:10px}.blog-post__related-links a{color:#2563a8;font-weight:700;text-decoration:none}.blog-post__related-links a:hover{text-decoration:underline}.blog-post__cta{background:#f5f8fc;border:1px solid #dbe4ef;border-radius:18px;margin-top:48px;padding:30px}.blog-post__cta .btn{margin-top:22px}.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}.blogs-page__inner{width:min(100% - 32px,820px)}.blogs-page__header{padding:56px 0 34px}.blog-post{padding-top:30px}.blog-post__quick-answer,.blog-post__cta{padding:22px}}
