.blog-page .blog-hero .section{padding-top:72px;padding-bottom:82px}.blog-index{padding-top:76px;padding-bottom:95px}.blog-index-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:38px;display:flex}.blog-index-heading h2{max-width:620px}.blog-index-heading>p{color:#6b7180;max-width:390px;margin:0;font-size:14px;line-height:1.85}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-card{background:#fff;border:1px solid #e3e7ee;border-radius:8px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:#b8d0ee;transform:translateY(-4px);box-shadow:0 16px 35px #074eb912}.blog-card-image{aspect-ratio:16/10;background:#eff3f7;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-meta{color:#7d8087;align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.blog-card-meta a{color:#074eb9;font-weight:600}.blog-card-meta span:before{content:"•";color:#a1a7af;padding-right:10px}.blog-card h2{letter-spacing:-.75px;margin:15px 0 12px;font-size:23px;line-height:1.32}.blog-card h2 a:hover,.blog-card-meta a:hover{color:#0087ca}.blog-card p{color:#6b7180;margin:0;font-size:13px;line-height:1.85}.blog-read-link{color:#074eb9;border-top:1px solid #e6eaf0;justify-content:space-between;gap:20px;margin-top:24px;padding-top:16px;font-size:12px;font-weight:600;display:inline-flex}.blog-read-link span{transition:transform .2s}.blog-card:hover .blog-read-link span{transform:translate(4px)}.blog-taxonomy-section{background:#f4f6f9;border-top:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1}.blog-taxonomy{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.blog-taxonomy h2{margin-top:18px}.blog-taxonomy-groups{grid-template-columns:1.2fr .8fr;gap:40px;display:grid}.blog-taxonomy h3{margin:0 0 16px;font-size:16px}.blog-taxonomy ul{margin:0;padding:0;list-style:none}.blog-taxonomy li{border-top:1px solid #dfe5ec}.blog-taxonomy li a{grid-template-columns:1fr auto;column-gap:16px;padding:14px 0;display:grid}.blog-taxonomy li span{color:#074eb9;font-size:13px;font-weight:600}.blog-taxonomy li small{color:#6b7180;grid-column:1;margin-top:4px;font-size:11px;line-height:1.65}.blog-taxonomy li b{color:#074eb9;grid-area:1/2;font-weight:400}.blog-tag-list{flex-wrap:wrap;gap:8px;display:flex}.blog-tag-list a{color:#315b82;border:1px solid #dce4ee;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.2}.blog-tag-list a:hover{color:#074eb9;background:#edf5ff;border-color:#0087ca}.blog-article-header,.blog-archive-header{background:#f4f6f9;border-bottom:1px solid #e6eaf0}.blog-article-header .section,.blog-archive-header .section{max-width:1040px;padding-top:58px;padding-bottom:62px}.blog-article-header h1,.blog-archive-header h1{letter-spacing:-2px;max-width:850px;margin:22px 0;font-size:clamp(38px,4vw,58px);line-height:1.16}.blog-article-header p,.blog-archive-header p{color:#6b7180;max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.8}.blog-article{max-width:1040px;padding-top:62px}.blog-article-image{object-fit:cover;background:#eff3f7;border-radius:9px;width:100%;height:auto;max-height:560px;display:block}.blog-prose{color:#374a5a;max-width:760px;margin:48px auto 0;font-size:17px;line-height:1.9}.blog-prose p{margin:0 0 25px}.blog-prose h2{letter-spacing:-1px;margin:48px 0 16px;font-size:30px}.blog-prose h3{margin:35px 0 13px;font-size:23px}.blog-prose a{color:#074eb9;text-underline-offset:3px;text-decoration:underline}.blog-article-cta{background:#f8fbfe;border:1px solid #dce5f0;border-left:4px solid #0087ca;border-radius:6px;max-width:760px;margin:46px auto 0;padding:24px 27px}.blog-article-cta strong{font-size:18px}.blog-article-cta p{color:#6b7180;margin:9px 0 18px;font-size:13px;line-height:1.75}.blog-article-cta .button{padding:14px 18px}.blog-empty{color:#6b7180}.blog-page .sf180-back{display:inline-block}@media (width<=900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-taxonomy{grid-template-columns:1fr;gap:35px}.blog-taxonomy-groups{grid-template-columns:1fr 1fr}}@media (width<=640px){.blog-page .blog-hero .section{padding-top:48px;padding-bottom:54px}.blog-index-heading,.blog-taxonomy-groups{display:block}.blog-index-heading>p{margin-top:18px}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-taxonomy-groups>div+div{margin-top:32px}.blog-article-header .section,.blog-archive-header .section{padding-top:42px;padding-bottom:48px}.blog-article-header h1,.blog-archive-header h1{letter-spacing:-1.6px;font-size:37px}.blog-article-header p,.blog-archive-header p{font-size:14px}.blog-article{padding-top:42px}.blog-prose{margin-top:32px;font-size:16px}.blog-prose h2{margin-top:38px;font-size:27px}.blog-article-cta{margin-top:34px;padding:22px}.blog-card-body{padding:21px}}
