.blog-index{background:#f7f8fa}.blog-hero{padding:clamp(5rem,9vw,8rem) 0 3.5rem;background:#061d3a;color:#fff}.blog-hero .eyebrow{color:#79b8ff}.blog-hero h1{max-width:12ch;margin:.8rem 0 1rem}.blog-hero p{max-width:44rem;color:#c9d4e3}.blog-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:2rem 0}.blog-search{display:flex;gap:.65rem;align-items:center;background:#fff;border:1px solid #dfe5eb;padding:.75rem 1rem}.blog-search input{border:0;outline:0;width:100%;background:transparent}.blog-categories{display:flex;gap:.5rem;flex-wrap:wrap}.blog-categories a{padding:.65rem .9rem;border:1px solid #d8e0e8;background:#fff;font-size:.875rem}.blog-categories a.active{background:#0b3463;color:#fff;border-color:#0b3463}.blog-featured{display:grid;grid-template-columns:1.15fr .85fr;min-height:28rem;background:#fff;margin-bottom:2rem}.blog-card-media,.blog-featured-media{background:#e8edf2;overflow:hidden}.blog-card-media img,.blog-featured-media img{width:100%;height:100%;object-fit:cover}.blog-featured-copy{padding:clamp(2rem,5vw,4.5rem);display:flex;flex-direction:column;justify-content:center}.blog-kicker{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#1d65a8;font-weight:700}.blog-featured-copy h2{font-size:clamp(2rem,3.6vw,3.4rem);margin:.8rem 0}.blog-card p,.blog-featured-copy p{color:#59697a}.blog-meta{display:flex;gap:.65rem;flex-wrap:wrap;color:#657486;font-size:.82rem;margin:.8rem 0 1.25rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-bottom:3rem}.blog-card{display:flex;flex-direction:column;background:#fff;min-width:0}.blog-card-media{aspect-ratio:16/10}.blog-card-body{padding:1.4rem;display:flex;flex-direction:column;flex:1}.blog-card h2{font-size:clamp(1.4rem,2vw,1.9rem);margin:.55rem 0}.blog-card .text-link{margin-top:auto}.blog-empty{padding:5rem 1rem;text-align:center;background:#fff;margin-bottom:4rem}.blog-pagination{display:flex;justify-content:center;gap:.4rem;padding:0 0 5rem}.blog-pagination a{min-width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid #d7e0e8;background:#fff}.blog-pagination a.active{background:#0b3463;color:#fff}.article-hero{padding:clamp(5rem,9vw,8rem) 0 3rem;background:#f4f7fa}.article-hero-inner{max-width:58rem}.article-hero h1{max-width:17ch;margin:.8rem 0 1rem}.article-cover{max-width:76rem;margin:0 auto;aspect-ratio:16/8;background:#e8edf2}.article-cover img{width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(0,48rem) 15rem;gap:5rem;align-items:start}.article-content{font-size:1.08rem;color:#26394d}.article-content>*+*{margin-top:1.35rem}.article-content h2{font-size:clamp(1.8rem,3vw,2.65rem);margin-top:3rem}.article-content h3{font-size:1.55rem;margin-top:2.25rem}.article-content ol,.article-content ul{padding-inline-start:1.5rem}.article-content blockquote{border-inline-start:4px solid #1d65a8;padding:1rem 1.5rem;background:#f4f7fa;font-size:1.2rem}.article-content img{max-width:100%;height:auto}.article-content table{width:100%;border-collapse:collapse;display:block;overflow:auto}.article-content td,.article-content th{padding:.75rem;border:1px solid #d7e0e8}.article-aside{position:sticky;top:7rem}.blog-share{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.blog-share span{width:100%;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#607184}.blog-share button{width:2.5rem;height:2.5rem;border:1px solid #d7e0e8;background:#fff;display:grid;place-items:center}.article-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:2rem}.article-tags span{padding:.5rem .75rem;background:#eef3f7;font-size:.82rem}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:1px solid #d7e0e8;padding-top:2rem}.article-nav a{padding:1.2rem}.article-nav a,.related-blogs{background:#f4f7fa}.related-blogs .blog-grid{padding-bottom:0}.website[dir=rtl] .blog-kicker,.website[dir=rtl] .blog-share span{letter-spacing:0;text-transform:none}.website[dir=rtl] .article-content{line-height:2}.website[dir=rtl] .blog-card-body,.website[dir=rtl] .blog-featured-copy{text-align:right}@media(max-width:900px){.article-layout,.blog-controls,.blog-featured{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-aside{position:static}}@media(max-width:600px){.blog-hero{padding:4.25rem 0 2.5rem}.blog-grid{grid-template-columns:1fr}.blog-categories{overflow:auto;flex-wrap:nowrap;padding-bottom:.35rem}.blog-categories a{white-space:nowrap}.blog-featured{min-height:0}.article-cover,.blog-featured-media{aspect-ratio:16/10}.article-nav{grid-template-columns:1fr}.blog-controls{padding:1.25rem 0}.article-layout{gap:2.25rem}}
.site-footer a[href^='/admin'],.site-footer a[href^='/os']{display:none!important}