.blog_container__kmB0Q{width:min(100% - 48px,1280px);margin:0 auto}.blog_listing__xdUr0{padding:clamp(36px,5vw,72px) 0}.blog_heading__LzVRH{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.blog_heading__LzVRH h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.blog_kicker__7Cx2t{color:var(--color-primary);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750;margin:0 0 12px}.blog_filters__y5O8L{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:#f2f6fa;border:1px solid var(--color-border);border-radius:14px;padding:20px;margin:28px 0}.blog_filters__y5O8L label{display:grid;gap:8px;font-size:.85rem;font-weight:650;flex:1 1 170px;min-width:0}.blog_filters__y5O8L input,.blog_filters__y5O8L select{width:100%;min-height:46px;border:1px solid #b9c7d3;border-radius:8px;background:white;padding:10px 12px;color:var(--color-ink);font:inherit}.blog_filters__y5O8L button,.blog_share__oYayR button{border:0;background:var(--color-primary);color:white;font:inherit;font-weight:650;border-radius:8px;padding:12px 18px;min-height:46px;cursor:pointer}.blog_filters__y5O8L a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.blog_grid__cjdAi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.blog_card__8lqm6{border:1px solid #d5e0e8;border-radius:18px;overflow:hidden;background:white;display:flex;flex-direction:column;box-shadow:0 3px 14px #062d4610;transition:box-shadow .2s,border-color .2s;min-width:0}.blog_card__8lqm6:hover{border-color:#80b4d2;box-shadow:0 10px 28px #0757851e}.blog_cardPhoto__gqJ1E{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e7f0f6}.blog_photoFallback__CMljG{background:radial-gradient(circle at top right,#116294,transparent 70%),#082f49;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px;color:#fff;height:100%}.blog_photoFallback__CMljG span{font-size:.78rem;letter-spacing:.08em}.blog_photoFallback__CMljG strong{font-size:1.75rem}.blog_cardCopy__qk8xs{padding:26px;display:flex;flex-direction:column;gap:16px;flex:1 1}.blog_meta__gGSlq{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:.78rem;color:#4e6171;align-items:center}.blog_meta__gGSlq>span:not(.blog_featuredLabel__lYAqG){color:var(--color-primary);font-weight:700}.blog_featuredLabel__lYAqG{background:#e8f3fa;padding:5px 9px;border-radius:5px;font-weight:750;color:#084a73}.blog_card__8lqm6 h3{font-size:1.3rem;line-height:1.35;margin:0}.blog_card__8lqm6 h3 a{text-decoration:none}.blog_card__8lqm6 p{margin:0;color:var(--color-ink-muted);line-height:1.75}.blog_readLink__hialT{margin-top:auto;color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;gap:12px}.blog_featured__awDQA{display:grid;grid-template-columns:1.1fr 1fr;margin-bottom:36px}.blog_featured__awDQA .blog_cardPhoto__gqJ1E{aspect-ratio:auto;min-height:310px}.blog_featured__awDQA h3{font-size:clamp(1.6rem,3vw,2.25rem)}.blog_featured__awDQA .blog_cardCopy__qk8xs{padding:clamp(26px,4vw,48px)}.blog_pagination__tkmSA{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:36px}.blog_pagination__tkmSA a,.blog_pagination__tkmSA span{min-width:44px;min-height:44px;border:1px solid var(--color-border);padding:10px 14px;border-radius:8px;text-align:center}.blog_pagination__tkmSA span[aria-current]{color:#fff;background:var(--color-primary)}.blog_empty__btCy0{text-align:center;padding:44px 20px;border:1px dashed #bdcbd6;border-radius:14px;background:#f7fafc}.blog_article__lmTHq{container-type:inline-size;max-width:1120px;margin:0 auto;padding:48px 24px}.blog_articleHeader__XWBWn{max-width:820px;margin:0 auto 32px}.blog_breadcrumb__8ibkl{display:flex;gap:10px;font-size:.85rem;margin-bottom:32px}.blog_breadcrumb__8ibkl a{text-decoration:underline;text-underline-offset:3px}.blog_articleHeader__XWBWn h1{font-size:clamp(2rem,6cqw,3.6rem);line-height:1.14;letter-spacing:-.035em;margin:0 0 24px;overflow-wrap:anywhere}.blog_standfirst__ArcP1{font-size:clamp(1.1rem,1.7vw,1.3rem);color:var(--color-ink-muted);line-height:1.7}.blog_byline__mLMtS{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:.85rem;color:#455767;border-top:1px solid #d9e3eb;padding-top:22px}.blog_byline__mLMtS>span:first-child{font-weight:650;color:var(--color-ink)}.blog_updated__WBkkt{font-size:.8rem;color:#526674}.blog_cover__M8dUO{margin:36px 0 44px}.blog_prose__RunEW{max-width:740px;margin:0 auto;color:var(--color-ink);font-size:1.075rem;line-height:1.85;overflow-wrap:anywhere}.blog_prose__RunEW p{margin:0 0 1.35em;white-space:pre-wrap}.blog_prose__RunEW h2{font-size:1.85rem;line-height:1.3;margin:1.6em 0 .65em}.blog_prose__RunEW h3{font-size:1.4rem;line-height:1.4;margin:1.5em 0 .6em}.blog_prose__RunEW blockquote{border-left:4px solid var(--color-primary);background:#f1f6fa;margin:28px 0;padding:22px 26px;font-size:1.15rem}.blog_prose__RunEW blockquote p:last-child{margin-bottom:0}.blog_prose__RunEW ol,.blog_prose__RunEW ul{padding-left:1.6em;margin-bottom:1.5em}.blog_prose__RunEW li p{margin-bottom:.4em}.blog_prose__RunEW a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.blog_prose__RunEW b,.blog_prose__RunEW strong{font-weight:700}.blog_prose__RunEW em,.blog_prose__RunEW i{font-style:italic}.blog_prose__RunEW u{text-decoration-line:underline}.blog_prose__RunEW ul{list-style-type:disc}.blog_prose__RunEW ul ul{list-style-type:circle}.blog_prose__RunEW ul ul ul{list-style-type:square}.blog_prose__RunEW ol{list-style-type:decimal}.blog_prose__RunEW h1{font-size:2.2rem;line-height:1.25;margin:1.5em 0 .65em}.blog_prose__RunEW h4{font-size:1.2rem}.blog_prose__RunEW h5{font-size:1.08rem}.blog_prose__RunEW h6{font-size:1rem}.blog_prose__RunEW h4,.blog_prose__RunEW h5,.blog_prose__RunEW h6{margin:1.5em 0 .6em;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:700}.blog_prose__RunEW p[data-text-style=title]{font-size:2.2rem;line-height:1.3;font-weight:750;color:var(--color-ink);margin:1em 0 .6em}.blog_prose__RunEW p[data-text-style=subtitle]{font-size:1.3rem;line-height:1.65;font-weight:500;color:#526e82}.blog_prose__RunEW mark{border-radius:2px;padding:.02em .1em}.blog_gallery__6VTt_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.blog_articleFooter__dikRy{max-width:740px;margin:34px auto 0;border-top:1px solid #d9e3eb;padding-top:24px}.blog_tags___Wjdw{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.blog_tags___Wjdw a{padding:7px 13px;min-height:44px;border-radius:8px;background:#edf4f8;color:#0b4d74;display:flex;align-items:center}.blog_share__oYayR{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.blog_share__oYayR span{font-size:.85rem}.blog_srOnly__aJH7C{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blog_articleActions__VMQvt{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.blog_articleActions__VMQvt>div{margin-top:0;min-width:0;max-width:100%}.blog_articleActions__VMQvt button{min-height:46px;max-width:100%}.blog_articleActions__VMQvt .blog_share__oYayR{display:grid;align-items:start;justify-items:start;gap:8px;flex:0 1 12rem;min-width:0}.blog_articleActions__VMQvt .blog_share__oYayR span:empty{display:none}.blog_articleActions__VMQvt .blog_share__oYayR span:not(:empty){flex-basis:100%;overflow-wrap:anywhere}.blog_share__oYayR button:focus-visible{outline:3px solid #f47b20;outline-offset:3px}@media(max-width:1023px){.blog_grid__cjdAi{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_featured__awDQA{grid-template-columns:1fr 1fr}}@media(max-width:639px){.blog_container__kmB0Q{width:calc(100% - 32px)}.blog_featured__awDQA,.blog_gallery__6VTt_,.blog_grid__cjdAi{grid-template-columns:1fr}.blog_featured__awDQA .blog_cardPhoto__gqJ1E{aspect-ratio:16/10;min-height:0}.blog_article__lmTHq{padding:32px 20px}.blog_heading__LzVRH{align-items:start;flex-direction:column}.blog_filters__y5O8L{padding:16px}.blog_filters__y5O8L button{width:100%}.blog_cardCopy__qk8xs{padding:22px}}@media(prefers-reduced-motion:reduce){.blog_card__8lqm6{transition:none}}@container (max-width:600px){.blog_gallery__6VTt_{grid-template-columns:1fr}}