.BlogHero{position:relative;overflow:hidden;padding:clamp(8.5rem,12vw,11.5rem) 0 var(--section-space);background:linear-gradient(135deg,#061538 0%,#082a63 58%,#0057ff 100%);color:#fff}.BlogHero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(0,201,184,.22),transparent 28%),radial-gradient(circle at 12% 92%,rgba(0,87,255,.32),transparent 38%),linear-gradient(115deg,transparent 55%,rgba(255,255,255,.05));pointer-events:none}.BlogHero::after{content:"";position:absolute;width:34rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-10rem;top:-12rem;box-shadow:0 0 0 5rem rgba(255,255,255,.025),0 0 0 10rem rgba(255,255,255,.018)}.BlogHero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(3rem,7vw,7rem);align-items:end}.BlogBreadcrumb{grid-column:1/-1;display:flex;align-items:center;gap:.7rem;font-size:.82rem;color:rgba(255,255,255,.68)}.BlogBreadcrumb a{color:#fff;text-decoration:none}.BlogBreadcrumb i{font-size:.56rem}.BlogEyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#20cbb8;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.BlogHero .BlogEyebrow{color:#7be5d7}.BlogHero h1{max-width:860px;margin:.9rem 0 1.15rem;font-size:clamp(2.65rem,5.4vw,5.35rem);line-height:.98;letter-spacing:-.055em}.BlogHero h1 span{color:#6ee3d4}.BlogHero__content>p{max-width:760px;margin:0;color:rgba(255,255,255,.77);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}.BlogHeroSearch{padding:1.4rem;border:1px solid rgba(255,255,255,.15);border-radius:1.35rem;background:rgba(5,26,42,.48);box-shadow:0 1.6rem 4rem rgba(0,0,0,.22);backdrop-filter:blur(16px)}.BlogHeroSearch>label{display:block;margin-bottom:.7rem;font-size:.82rem;font-weight:800}.BlogHeroSearch>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;overflow:hidden;background:#fff;border-radius:.85rem;color:#123}.BlogHeroSearch i{margin-left:1rem;color:#0d7f8c}.BlogHeroSearch input{width:100%;min-width:0;padding:1rem .75rem;border:0;outline:0;font:inherit}.BlogHeroSearch button{align-self:stretch;padding:0 1.15rem;border:0;background:var(--color-primary);color:#fff;font-weight:800;cursor:pointer}.BlogHeroSearch small{display:block;margin-top:.75rem;color:rgba(255,255,255,.58);font-size:.7rem}.BlogArchive{padding:48px 0;background:transparent}.BlogArchive__heading{display:grid;grid-template-columns:1fr minmax(20rem,.72fr);gap:3rem;align-items:end;margin-bottom:3rem}.BlogArchive__heading h2{margin:.45rem 0 0;font-size:clamp(2.1rem,4vw,3.65rem);letter-spacing:-.045em;color:#082d41}.BlogArchive__heading p{margin:0;color:#5e7180;line-height:1.75}.BlogLayout{grid-template-columns:minmax(0,13fr) minmax(0,7fr)}.BlogFeed{min-width:0}.BlogFeatured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);overflow:hidden;border:1px solid #dce7ec;border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(15,53,69,.1)}.BlogFeatured__media{position:relative;min-height:0;overflow:visible;align-self:start}.BlogFeatured__media img{display:block;width:100%;height:auto;object-fit:contain;transition:none}.BlogFeatured:hover img{transform:none}.BlogFeatured__media>span{position:absolute;left:1.25rem;top:1.25rem;padding:.52rem .8rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.BlogFeatured__body{display:flex;flex-direction:column;padding:clamp(1.6rem,3vw,2.65rem)}.BlogMeta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center;color:#7a8b96;font-size:.72rem;font-weight:700}.BlogMeta a{color:var(--color-primary);text-decoration:none;text-transform:uppercase;letter-spacing:.07em}.BlogMeta>*+*{position:relative}.BlogMeta>*+*::before{content:"";display:inline-block;width:3px;height:3px;margin:0 .7rem 2px 0;border-radius:50%;background:#8ca0aa}.BlogFeatured h2{margin:1rem 0 .9rem;font-size:clamp(1.7rem,2.7vw,2.55rem);line-height:1.12;letter-spacing:-.035em}.BlogFeatured h2 a,.BlogPostCard h2 a{color:#092f42;text-decoration:none}.BlogFeatured h2 a:hover,.BlogPostCard h2 a:hover,.BlogRecent a:hover strong,.BlogFeatured__footer a:hover,.BlogPostCard__footer a:hover{color:var(--color-secondary)}.BlogFeatured__body>p{margin:0 0 1.4rem;color:#607582;line-height:1.7}.BlogPostList{display:grid;gap:var(--internal-grid-gap);margin-top:var(--internal-grid-gap)}.BlogPostCard{display:grid;grid-template-columns:15rem minmax(0,1fr);overflow:hidden;border:1px solid #dce7ec;border-radius:1.15rem;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.BlogPostCard:hover{transform:translateY(-3px);border-color:rgba(0,87,255,.24);box-shadow:0 1.15rem 2.6rem rgba(0,87,255,.08)}.BlogPostCard__media{overflow:visible;align-self:start}.BlogPostCard__media img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;transition:none}.BlogPostCard:hover img{transform:none}.BlogPostCard__content{display:flex;flex-direction:column;padding:1.55rem}.BlogPostCard h2{margin:.65rem 0 .6rem;font-size:1.35rem;line-height:1.25}.BlogPostCard p{margin:0;color:#657985;font-size:.88rem;line-height:1.65}.BlogPostCard__footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;color:#82939d;font-size:.72rem}.BlogPostCard__footer a{color:var(--color-primary);font-weight:900;text-decoration:none}.BlogPagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid #d7e3e8}.BlogPagination>div{display:flex;justify-content:center;gap:.45rem}.BlogPagination a,.BlogPagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;border-radius:.7rem;color:#46616e;text-decoration:none;font-size:.8rem;font-weight:800}.BlogPagination>a{gap:.55rem;padding:0 .9rem;border:1px solid #d7e3e8}.BlogPagination .is-current{background:var(--color-primary);color:#fff}.BlogPagination .is-disabled{opacity:.42;pointer-events:none}:root{--blog-sticky-offset:204px}.BlogSidebar{position:relative;align-self:stretch;min-width:0;overflow:visible}.BlogSidebar__sticky{position:sticky;top:calc(var(--blog-sticky-offset) + 24px);align-self:start;height:fit-content;overflow:visible}.BlogWidget,.BlogNewsletter{padding:1.45rem;border:1px solid #dce7ec;border-radius:1.2rem;background:#fff;box-shadow:0 .9rem 2.4rem rgba(20,60,75,.055)}.BlogWidget__heading{display:flex;align-items:center;gap:.8rem;margin-bottom:1.15rem}.BlogWidget__icon{display:grid;place-items:center;width:2.65rem;aspect-ratio:1;border-radius:.8rem;background:rgba(0,87,255,.09);color:var(--color-primary)}.BlogWidget__heading small,.BlogWidget__heading h2{display:block;margin:0}.BlogWidget__heading small{color:#8a9aa3;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.BlogWidget__heading h2{margin-top:.12rem;color:#123b4c;font-size:1.05rem}.BlogWidget--categories nav{display:grid;gap:.18rem}.BlogWidget--categories a{display:flex;align-items:center;justify-content:space-between;padding:.7rem .75rem;border-radius:.65rem;color:#536b77;text-decoration:none;font-size:.8rem;font-weight:700}.BlogWidget--categories a:hover,.BlogWidget--categories a.is-active{background:rgba(0,87,255,.075);color:var(--color-primary)}.BlogWidget--categories strong{display:grid;place-items:center;min-width:1.65rem;height:1.65rem;padding:0 .35rem;border-radius:999px;background:#edf2f4;font-size:.65rem}.BlogWidget--categories a.is-active strong{background:var(--color-primary);color:#fff}.BlogRecent{display:grid;gap:.85rem}.BlogRecent article+article{padding-top:.85rem;border-top:1px solid #edf1f3}.BlogRecent a{display:grid;grid-template-columns:4.8rem 1fr;gap:.75rem;color:#123b4c;text-decoration:none}.BlogRecent img{display:block;width:4.8rem;height:auto;border-radius:.6rem;object-fit:contain}.BlogRecent strong{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogRecent time{display:block;margin-top:.35rem;color:#8b9aa2;font-size:.65rem}.BlogArchiveYears details{border-top:1px solid #e7edef}.BlogArchiveYears details:last-child{border-bottom:1px solid #e7edef}.BlogArchiveYears summary{display:flex;justify-content:space-between;padding:.8rem 0;cursor:pointer;color:#183e4e;font-size:.82rem;font-weight:900;list-style:none}.BlogArchiveYears summary::-webkit-details-marker{display:none}.BlogArchiveYears summary span::before{content:"+";display:inline-block;width:1.2rem;color:var(--color-primary)}.BlogArchiveYears details[open] summary span::before{content:"−"}.BlogArchiveYears summary strong{color:#8a9aa3;font-size:.7rem}.BlogArchiveYears nav{display:grid;padding:0 0 .65rem 1.2rem}.BlogArchiveYears nav a{display:flex;justify-content:space-between;padding:.38rem .2rem;color:#667b86;text-decoration:none;font-size:.74rem}.BlogNewsletter{position:relative;overflow:hidden;background:linear-gradient(145deg,#061538,#0b3266);color:#fff}.BlogNewsletter::after{content:"";position:absolute;width:9rem;aspect-ratio:1;border-radius:50%;right:-4rem;top:-4rem;background:rgba(54,214,197,.15)}.BlogNewsletter__icon{display:grid;place-items:center;width:3rem;aspect-ratio:1;margin-bottom:1rem;border-radius:.85rem;background:rgba(0,87,255,.42);color:#fff}.BlogNewsletter h2{margin:.5rem 0;font-size:1.35rem}.BlogNewsletter p{margin:0 0 1rem;color:rgba(255,255,255,.7);font-size:.78rem;line-height:1.6}.BlogNewsletter form{display:grid;grid-template-columns:1fr 2.7rem;overflow:hidden;border-radius:.7rem;background:#fff}.BlogNewsletter input{min-width:0;padding:.82rem;border:0;outline:0;font-size:.75rem}.BlogNewsletter button{border:0;background:var(--color-primary);color:#fff;cursor:pointer;transition:background-color var(--transition-fast)}.BlogNewsletter button:hover,.BlogNewsletter button:focus-visible{background:var(--color-secondary)}.BlogNewsletter>small{display:block;margin-top:.65rem;color:rgba(255,255,255,.5);font-size:.62rem}.BlogClosing{margin-top:var(--dark-section-margin);padding:0 0 var(--section-space);color:#fff;background:transparent}.BlogClosing__inner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:47px 50px;border-radius:var(--radius-lg);background:var(--gradient-primary);box-shadow:none}.BlogClosing__inner::after{content:"";position:absolute;width:280px;height:280px;right:-95px;top:-130px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.025)}.BlogClosing__inner>*{position:relative;z-index:1}.BlogClosing .BlogEyebrow{color:rgba(255,255,255,.8)}.BlogClosing h2{max-width:760px;margin:.45rem 0 .5rem;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.BlogClosing p{margin:0;color:rgba(255,255,255,.75)}.BlogHeroSearch>div{grid-template-columns:minmax(0,1fr) auto;}.BlogHeroSearch>div>i{display:none;}.BlogHeroSearch button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;}.BlogFeatured__footer,.BlogPostCard__footer{display:flex;justify-content:flex-end;}.BlogFeatured__footer{margin-top:auto;padding-top:1rem;}.BlogFeatured__footer a,.BlogPostCard__footer a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:.72rem 1.05rem;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 .7rem 1.5rem rgba(0,87,255,.17);transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);}.BlogFeatured__footer a:hover,.BlogFeatured__footer a:focus-visible,.BlogPostCard__footer a:hover,.BlogPostCard__footer a:focus-visible{transform:translateY(-2px);background:var(--color-secondary);color:#fff;box-shadow:0 .9rem 1.8rem rgba(0,201,184,.2);}.BlogNewsletter__icon{background:var(--gradient-primary);box-shadow:0 .7rem 1.6rem rgba(0,87,255,.22);}