.main-nav{gap:24px}
.blog-hero{background:#eef1fb}
.blog-hero h1{font-size:clamp(52px,7vw,94px)}
.blog-hero .page-hero-inner>p:last-child{max-width:550px;color:#465473}
.blog-section{padding:70px 0 95px;min-height:360px}
.blog-section>.container{max-width:1000px}
.blog-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:19px;border-bottom:1px solid rgba(21,36,72,.16)}
.blog-section-heading h2{margin:0;font-size:27px;letter-spacing:-.035em;font-weight:550}
.blog-section-heading .eyebrow{margin:0;font-size:10px;letter-spacing:.13em}
.blog-status{color:#465473;padding:26px 0;font-size:15px;line-height:1.6}
.blog-status[hidden],.blog-hero[hidden]{display:none!important}
.blog-noscript{color:#465473;line-height:1.65}
#holo-blog .holo-blog{font-family:Outfit,Arial,sans-serif;max-width:none;color:#152448}
#holo-blog .holo-blog-list{gap:22px}
#holo-blog .holo-blog-card{padding:25px;border:1px solid #dce1ed;border-radius:6px;background:#fff;gap:26px;transition:border-color .2s,box-shadow .2s}
#holo-blog .holo-blog-card:hover{border-color:#233c92;box-shadow:0 8px 22px #1524480b}
#holo-blog .holo-blog-card:focus-visible,#holo-blog .holo-blog-back:focus-visible{outline:3px solid #e89a00;outline-offset:5px}
#holo-blog .holo-blog-card-title{font-size:24px;font-weight:550;letter-spacing:-.025em;color:#152448}
#holo-blog .holo-blog-card-excerpt{font-size:15px;line-height:1.65;color:#465473}
#holo-blog .holo-blog-card-date,#holo-blog .holo-blog-article-date{color:#59647d}
#holo-blog .holo-blog-card-thumb{width:190px;height:145px;border-radius:3px}
#holo-blog .holo-blog-back{border:1px solid #233c92;border-radius:100px;padding:10px 18px;color:#233c92;font:inherit;font-size:14px;margin-bottom:20px}
#holo-blog .holo-blog-back:hover{background:#eef1fb;border-color:#233c92}
#holo-blog .holo-blog-empty{padding:42px 24px;border:1px solid #dce1ed;border-left:3px solid #e89a00;background:#fff;border-radius:3px;text-align:left;color:#465473;line-height:1.7}
#holo-blog .holo-blog-empty p{margin:0}
#holo-blog .holo-blog-article{max-width:790px;margin:auto}
#holo-blog .holo-blog-article-title{font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:550;letter-spacing:-.045em;margin-bottom:22px;overflow-wrap:anywhere}
#holo-blog .holo-blog-article-content{color:#465473;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
#holo-blog .holo-blog-article-content h2,#holo-blog .holo-blog-article-content h3{color:#152448;line-height:1.2;letter-spacing:-.025em;margin-top:1.5em}
#holo-blog .holo-blog-article-content a{color:#233c92;text-decoration:underline;text-underline-offset:3px}
#holo-blog .holo-blog-article-content img,#holo-blog .holo-blog-article-content iframe{max-width:100%}
#holo-blog .holo-blog-article-content pre{overflow-x:auto}
#holo-blog .holo-blog-article-content table{display:block;max-width:100%;overflow-x:auto}
.blog-help{margin-top:48px;padding-top:24px;border-top:1px solid rgba(21,36,72,.16);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#465473;font-size:15px}
.blog-help p{margin:0;max-width:470px}
.blog-page:has(.holo-blog-article) .blog-section-heading{display:none}
@media(min-width:801px) and (max-width:1100px){.main-nav{gap:15px;font-size:13px}.nav-cta{gap:8px;padding:11px 13px}}
@media(max-width:800px){.main-nav{gap:0}.blog-section{padding:44px 0 64px}.blog-section-heading{align-items:start;flex-direction:column;gap:8px}.blog-section-heading h2{font-size:24px}.blog-help{display:block}.blog-help .text-link{margin-top:20px}}
@media(max-width:640px){#holo-blog .holo-blog-card{padding:20px;gap:18px}#holo-blog .holo-blog-card-thumb{width:100%;height:185px}#holo-blog .holo-blog-card-title{font-size:24px}#holo-blog .holo-blog-article-content{font-size:16px}}
@media(prefers-reduced-motion:reduce){#holo-blog .holo-blog-card{transition:none}}
