.blog-hero{background:#edf3f7;padding:65px 0 70px}.blog-hero .eyebrow{margin-top:42px}.blog-hero h1{letter-spacing:-2px;max-width:930px;margin:20px 0 28px;font:400 clamp(44px,5.5vw,78px)/1.08 Georgia,serif}.blog-hero h1 em{color:#0971b7}.blog-hero>.container>p:last-child{color:#526777;max-width:570px;line-height:1.8}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-card{background:#fff;border:1px solid #dfe8ee;border-radius:16px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #102b4610}.blog-card>img,.blog-card-placeholder{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto}.blog-card-placeholder{color:#0971b7;background:linear-gradient(140deg,#e6eff6,#f8fafb);place-items:center;display:grid}.blog-card-copy{padding:28px}.blog-card-copy h2{margin:15px 0;font:400 30px/1.2 Georgia,serif}.blog-card-copy p{color:#526777;margin-bottom:23px;font-size:14px;line-height:1.8}.blog-empty{text-align:center;max-width:650px;margin:auto;padding:30px 0 50px}.blog-empty>svg{color:#0971b7}.blog-empty h2{margin:25px 0 15px;font:400 38px/1.2 Georgia,serif}.blog-empty p{color:#526777;max-width:500px;margin:0 auto 30px;line-height:1.8}.blog-empty .button{display:inline-flex}.blog-pagination{justify-content:center;gap:10px;margin-top:45px;display:flex}.blog-pagination a{border:1px solid #cedde8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.blog-pagination a[aria-current=page]{color:#fff;background:#102b46}.article-heading h1{max-width:1000px;font-size:clamp(40px,5vw,65px)}.article-heading p{max-width:750px;line-height:1.8}.article-meta{color:#526777;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:12px;display:flex}.article-meta a{color:#0971b7;align-items:center;gap:6px;display:flex}.article-layout{max-width:1040px}.article-cover{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:600px;margin-bottom:50px}.article-prose{color:#405867;overflow-wrap:anywhere;max-width:760px;margin:auto;line-height:1.9}.article-prose h2,.article-prose h3{color:#102b46;margin:42px 0 18px;font-family:Georgia,serif;font-weight:400;line-height:1.25}.article-prose h2{font-size:36px}.article-prose h3{font-size:28px}.article-prose p,.article-prose ul,.article-prose ol{margin-bottom:22px}.article-prose ul,.article-prose ol{padding-left:25px}.article-prose a{color:#0971b7;text-underline-offset:4px;text-decoration:underline}.article-prose img{border-radius:12px;width:100%;height:auto}.article-prose blockquote{border-left:3px solid #0971b7;margin:30px 0;padding-left:24px;font-style:italic}.article-prose table{border-collapse:collapse;display:block;overflow:auto}.article-prose td,.article-prose th{border:1px solid #dfe8ee;padding:10px}.article-prose pre{white-space:pre-wrap;background:#edf3f7;border-radius:10px;padding:20px}.article-next-step{border-top:1px solid #dfe8ee;max-width:760px;margin:60px auto 0;padding-top:35px}.article-next-step h2{margin-bottom:25px;font:400 32px/1.3 Georgia,serif}@media (max-width:850px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding:35px 0 45px}.blog-hero h1{letter-spacing:-1px}.blog-card-copy{padding:24px}.article-meta{gap:12px}.article-prose h2{font-size:30px}.article-cover{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}}
