.blog-article-page{background:linear-gradient(#f3f8fd 0%,#fff 40%);min-height:100vh}.blog-article-hero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:560px;display:flex}.blog-article-hero-inner{width:min(100%,980px);padding-top:180px;padding-bottom:56px}.blog-article-category{color:#fff;background:#ffffff2e;border:1px solid #ffffff61;border-radius:5px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;display:inline-flex}.blog-article-hero h1{color:#fff;max-width:900px;margin-top:18px;font-size:clamp(2.25rem,4vw,4rem);line-height:1.18}.blog-article-meta{flex-wrap:wrap;gap:22px;margin-top:26px;font-size:16px;display:flex}.blog-article-meta span{align-items:center;gap:8px;display:inline-flex}.blog-article-shell{width:100%;padding-top:48px;padding-bottom:72px}.blog-article-lead{background:#eaf3ff;border-left:4px solid #0e293b;border-radius:10px;max-width:860px;margin:0 auto 40px;padding:22px 26px}.blog-article-lead p{color:#0e293b;font-size:1.05rem;font-style:italic;line-height:1.9}.blog-article-content{width:min(100%,860px);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}.blog-article-content>div{color:#334155;font-size:1.125rem;line-height:1.95}.blog-article-content h2,.blog-article-content h3{color:#0e293b;margin-top:54px;margin-bottom:24px}.blog-article-content p{margin-bottom:24px}.legal-page{background:linear-gradient(#f3f8fd 0%,#fff 48%);min-height:100vh}.legal-page-section{padding-top:16px}.legal-page-card{color:#334155;background:#fff;border:1px solid #dbe7f3;border-radius:10px;width:min(100%,900px);margin:0 auto;padding:28px;font-size:1.05rem;line-height:1.85;box-shadow:0 12px 28px #0e293b14}.legal-page-card h2,.legal-page-card h3{color:#0e293b;margin-top:36px;margin-bottom:18px}.legal-page-card p{margin-bottom:20px}.legal-page-card ul,.legal-page-card ol{margin:0 0 24px 24px}.legal-page-card li+li{margin-top:10px}@media (max-width:760px){.legal-page-card{padding:20px;font-size:1rem}}.blog-article-content hr{border:0;border-top:1px solid #dbe7f3;margin:42px 0}.blog-article-pagination{grid-template-columns:1fr 1fr;gap:18px;width:min(100%,860px);margin:42px auto 0;display:grid}.blog-article-pagination-card{border-radius:10px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.blog-article-pagination-card.is-next{text-align:right;align-items:flex-end}.blog-article-pagination-label{color:#64748b;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.blog-article-pagination-card strong{color:#0e293b;font-size:1.05rem;line-height:1.5}.blog-article-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#18344a 0%,#2563eb 100%);border-radius:10px;width:min(100%,860px);margin:56px auto 0;padding:42px 28px}.blog-article-cta h2{color:#fff;font-size:2rem}.blog-article-cta p{color:#ffffffeb;max-width:620px;margin:14px auto 0}.blog-article-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.blog-article-cta-button{color:#0e293b;background:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-weight:600;display:inline-flex}.blog-article-cta-button.is-secondary{color:#fff;background:#ffffff29;border:1px solid #ffffff3d}.blog-article-similar{margin-top:64px}.blog-article-similar h2{text-align:center;margin-bottom:28px;font-size:2rem}.blog-similar-grid{width:min(100%,980px);margin:0 auto}.blog-similar-card{min-height:100%}.blog-similar-media{min-height:220px;position:relative}.blog-similar-reading{color:#0e293b;background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}@media (max-width:760px){.blog-article-hero{min-height:440px}.blog-article-hero-inner{padding-top:140px;padding-bottom:40px}.blog-article-meta{gap:14px;font-size:15px}.blog-article-lead,.blog-article-cta{padding-left:20px;padding-right:20px}.blog-article-content>div{font-size:1rem;line-height:1.85}.blog-article-pagination{grid-template-columns:1fr}.blog-article-pagination-card.is-next{text-align:left}}
