.blog-page{--blog-ink:#122a44;--blog-blue:#087fa8;--blog-cyan:#13c7df;--blog-paper:#f4f7f8;--blog-line:#dce5e8;color:#273849;background:#fff;min-height:70vh}.blog-shell{width:min(1180px,100% - 48px);margin-inline:auto}.blog-hero{color:#fff;background:linear-gradient(115deg,#071f39,#0a4161);padding:96px 0 82px;position:relative;overflow:hidden}.blog-hero:after{content:"";border:1px solid #13c7df40;border-radius:50%;width:580px;height:580px;position:absolute;top:-300px;right:-170px}.blog-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:end;gap:88px;display:grid}.blog-eyebrow{color:var(--blog-cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:.9375rem;font-weight:800}.blog-hero h1,.blog-article-hero h1{letter-spacing:-.055em;color:#fff;max-width:900px;margin:0;font-size:clamp(2.8rem,5.2vw,5.3rem);line-height:.98}.blog-hero h1 em{color:#63d9e8;font-weight:400}.blog-hero-copy{color:#c8d7e2;max-width:670px;margin:28px 0 34px;font-size:1.205rem;line-height:1.8}.blog-button{background:var(--blog-cyan);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;padding:15px 22px;font-size:.9675rem;font-weight:850;text-decoration:none;display:inline-flex;color:#05243a!important}.blog-scope{border-top:1px solid #ffffff47;gap:13px;padding-top:22px;display:grid}.blog-scope span{letter-spacing:.16em;text-transform:uppercase;color:#80dce8;font-size:.8875rem}.blog-scope strong{color:#fff;font-size:1.475rem}.blog-scope p{color:#b9cbd7;font-size:1.0875rem;line-height:1.7}.blog-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:86px 0 44px;display:grid}.blog-intro h2{letter-spacing:-.04em;color:var(--blog-ink);margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.08}.blog-intro>p{color:#5b6b78;max-width:520px;margin:0;line-height:1.8}.blog-card-grid{grid-template-columns:1fr 1fr;gap:34px;padding:20px 0 100px;display:grid}.blog-card{border:1px solid var(--blog-line);background:#fff}.blog-card-image{aspect-ratio:16/8.8;display:block;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;transition:transform .4s}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-image>span{background:var(--blog-cyan);color:#06243a;padding:9px 13px;font-size:.9375rem;font-weight:900;position:absolute;bottom:0;left:0}.blog-card>div{padding:30px}.blog-card-meta{text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;color:#788794!important;font-size:.875rem!important;display:flex!important}.blog-card-meta span{color:var(--blog-blue);font-weight:800}.blog-card h2{color:var(--blog-ink);margin:18px 0 12px;font-size:1.625rem;line-height:1.25}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card p{color:#64727d;line-height:1.7}.blog-text-link{color:var(--blog-blue);margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.blog-article-hero{color:#fff;background:#0a2a48;padding:34px 0 64px}.blog-breadcrumb{color:#9eb5c6;white-space:nowrap;align-items:center;gap:9px;margin-bottom:46px;font-size:.9075rem;display:flex;overflow:hidden}.blog-breadcrumb a{color:#bcd0dd;text-decoration:none}.blog-breadcrumb b{color:#fff}.blog-article-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:58px;display:grid}.blog-article-hero h1{font-size:clamp(2.6rem,4.7vw,4.8rem)}.blog-article-hero-grid>div>p:not(.blog-eyebrow){color:#c4d4df;max-width:730px;font-size:1.155rem;line-height:1.75}.blog-byline{color:#8eacbe;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:.9075rem;display:flex}.blog-article-hero-image{aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.blog-article-hero-image img{object-fit:cover}.blog-article-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:75px;padding:76px 0 110px;display:grid}.blog-article-aside{border-top:3px solid var(--blog-cyan);align-self:start;padding-top:18px;position:sticky;top:100px}.blog-article-aside>p{letter-spacing:.14em;color:var(--blog-blue);margin:20px 0 9px;font-size:.875rem;font-weight:850}.blog-article-aside strong{color:var(--blog-ink);font-size:1.0675rem;line-height:1.5;display:block}.blog-article-aside ul{margin:0;padding:0;list-style:none}.blog-article-aside li{border-bottom:1px solid var(--blog-line);padding:5px 0;font-size:.9675rem;line-height:1.5}.blog-article-aside>a{color:var(--blog-ink);padding:8px 0;font-size:.9675rem;font-weight:700;text-decoration:none;display:block}.blog-prose{color:#344655;font-size:1.155rem;line-height:1.86}.blog-prose h2{color:var(--blog-ink);letter-spacing:-.03em;margin:64px 0 20px;scroll-margin-top:100px;font-size:2rem;line-height:1.18}.blog-prose h3{color:var(--blog-ink);margin:38px 0 13px;scroll-margin-top:100px;font-size:1.475rem;line-height:1.3}.blog-prose p{margin:0 0 23px}.blog-prose ul,.blog-prose ol{margin:0 0 28px;padding-left:23px}.blog-prose li{margin:8px 0;padding-left:6px}.blog-prose blockquote{border-left:4px solid var(--blog-cyan);background:var(--blog-paper);color:var(--blog-ink);margin:32px 0;padding:24px 26px;font-size:1.225rem;font-weight:650}.blog-prose a{color:#05789f}.blog-table-scroll{border:1px solid var(--blog-line);margin:30px 0 36px;overflow-x:auto}.blog-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:620px;font-size:1.0675rem;line-height:1.55}.blog-table-scroll th,.blog-table-scroll td{border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);text-align:left;vertical-align:top;padding:15px 16px}.blog-table-scroll th:last-child,.blog-table-scroll td:last-child{border-right:0}.blog-table-scroll tbody tr:last-child td{border-bottom:0}.blog-table-scroll th{background:var(--blog-paper);color:var(--blog-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.8875rem}.blog-inline-cta,.blog-final-cta{color:#fff;background:#0a2a48;margin:54px 0;padding:36px}.blog-inline-cta>p,.blog-final-cta>p{letter-spacing:.16em;color:var(--blog-cyan);margin:0 0 12px;font-size:.875rem;font-weight:850}.blog-inline-cta h2,.blog-final-cta h2{color:#fff;margin:0 0 12px;font-size:1.825rem}.blog-inline-cta>span,.blog-final-cta>span{color:#c5d6e0;margin-bottom:22px;line-height:1.7;display:block}.blog-final-cta{margin:68px 0 0}.blog-final-cta h2{font-size:2rem}.blog-prose>h2:first-child{margin-top:0}@media (max-width:900px){.blog-hero-grid,.blog-article-hero-grid{grid-template-columns:1fr}.blog-hero-grid{gap:50px}.blog-article-layout{grid-template-columns:1fr}.blog-article-aside{display:none;position:static}.blog-article-hero-image{max-width:620px}.blog-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.blog-shell{width:min(100% - 30px,1180px)}.blog-hero{padding:68px 0 58px}.blog-intro{grid-template-columns:1fr;gap:22px;padding:64px 0 28px}.blog-card-grid{gap:20px;padding-bottom:70px}.blog-card>div{padding:24px}.blog-article-hero{padding-bottom:44px}.blog-breadcrumb{margin-bottom:34px}.blog-article-layout{padding:52px 0 80px}.blog-prose{font-size:1.105rem}.blog-prose h2{margin-top:50px;font-size:1.775rem}.blog-table-scroll{margin-inline:-5px}.blog-inline-cta,.blog-final-cta{margin-inline:-5px;padding:26px}}.blog-article-content,.blog-prose{min-width:0}.blog-table-scroll{max-width:100%}.blog-page>.blog-hero{isolation:isolate;background:radial-gradient(circle at 84% 18%,#0abaf63d,#0000 25%),linear-gradient(118deg,#02162f 0%,#063361 55%,#03192f 100%);padding:126px 0 70px}.blog-page>.blog-hero:after{z-index:-1;aspect-ratio:1;border-color:#33ebff47;width:min(64vw,870px);height:auto;top:-25vw;right:-10vw;box-shadow:0 0 0 62px #31e6ff09,0 0 0 124px #31e6ff06}.blog-hero-grid-lines{z-index:-1;opacity:.18;background-image:linear-gradient(#78e9ff3d 1px,#0000 1px),linear-gradient(90deg,#78e9ff3d 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 88%);mask-image:linear-gradient(105deg,#000,#0000 88%)}.blog-page>.blog-hero .blog-hero-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:end;gap:0 clamp(54px,7vw,112px);position:relative}.blog-hero-breadcrumb{color:#d4effbb8;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:9px;margin-bottom:26px;font-size:14px;font-weight:700;display:flex}.blog-hero-breadcrumb a{color:inherit;text-decoration:none}.blog-hero-breadcrumb b{color:#bfeeff}.blog-hero-main{max-width:805px}.blog-hero-main .blog-eyebrow{color:#ebf9ffc7;align-items:center;gap:11px;margin-bottom:18px;font-size:14px;display:flex}.blog-hero-main .blog-eyebrow>span,.blog-scope .blog-eyebrow>span{background:var(--blog-cyan);width:28px;height:2px;display:inline-block}.blog-page>.blog-hero h1{letter-spacing:-.08em;text-wrap:balance;max-width:785px;font-size:clamp(47px,5.55vw,74px);font-weight:700;line-height:.9}.blog-page>.blog-hero h1 em{color:var(--blog-cyan);font-style:normal;font-weight:700}.blog-page>.blog-hero .blog-hero-copy{color:#ebf9ffc9;max-width:595px;margin:23px 0 0;font-size:18px;line-height:1.73}.blog-hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.blog-hero-actions .blog-button{justify-content:center;min-width:196px;padding:17px 25px}.blog-button-ghost{background:0 0;border:1px solid #b7e1f58c;color:#fff!important}.blog-page>.blog-hero .blog-scope{background:linear-gradient(90deg,#0a5b962e,#04326205);border-top:1px solid #96e1ff73;border-bottom:1px solid #96e1ff47;padding:27px 0 24px 25px;display:block;position:relative;overflow:hidden}.blog-page>.blog-hero .blog-scope:before{background:var(--blog-cyan);content:"";width:2px;position:absolute;top:27px;bottom:24px;left:0}.blog-scope .blog-eyebrow{color:#ebf9ffd1;align-items:center;gap:11px;margin:0 0 16px;font-size:14px;display:flex}.blog-page>.blog-hero .blog-scope-intro{color:#e4f6ffc2;max-width:340px;margin:0;font-size:15px;line-height:1.62}.blog-scope ol{border-top:1px solid #aae2fa33;margin:21px 0 0;padding:0;list-style:none;display:grid}.blog-scope li{border-bottom:1px solid #aae2fa29;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.blog-scope li:last-child{border-bottom:0;padding-bottom:0}.blog-scope li>span{color:var(--blog-cyan);letter-spacing:.1em;padding-top:2px;font-size:14px;font-weight:700}.blog-scope li strong{color:#fff;font-size:16px;line-height:1.25;display:block}.blog-scope li small{color:#d2f0fcad;margin-top:3px;font-size:14px;line-height:1.48;display:block}#latest-articles{scroll-margin-top:90px}@media (max-width:900px){.blog-page>.blog-hero .blog-hero-grid{grid-template-columns:1fr;gap:30px}.blog-hero-breadcrumb{grid-column:auto;margin-bottom:0}.blog-page>.blog-hero .blog-scope{max-width:570px}}@media (max-width:640px){.blog-page>.blog-hero{padding:105px 0 57px}.blog-page>.blog-hero .blog-hero-grid{gap:28px}.blog-page>.blog-hero h1{text-wrap:pretty;font-size:clamp(42px,11.7vw,53px);line-height:.92}.blog-page>.blog-hero .blog-hero-copy{margin-top:21px;font-size:17px}.blog-hero-actions{flex-direction:column;align-items:stretch;margin-top:27px}.blog-hero-actions .blog-button{width:100%;min-width:0}.blog-page>.blog-hero .blog-scope{padding:22px 0 20px 20px}.blog-page>.blog-hero .blog-scope:before{top:22px;bottom:20px}.blog-page>.blog-hero .blog-scope-intro{font-size:14px}.blog-scope ol{margin-top:17px}.blog-scope li{padding:10px 0}}.blog-article-page>.blog-article-hero{isolation:isolate;background:radial-gradient(circle at 84% 18%,#0abaf638,#0000 25%),linear-gradient(118deg,#02162f 0%,#063361 55%,#03192f 100%);padding:126px 0 58px;position:relative;overflow:hidden}.blog-article-page>.blog-article-hero:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #33ebff45;border-radius:50%;width:min(64vw,870px);position:absolute;top:-34vw;right:-10vw;box-shadow:0 0 0 62px #31e6ff08,0 0 0 124px #31e6ff05}.blog-article-hero-grid-lines{z-index:-1;opacity:.16;background-image:linear-gradient(#78e9ff3d 1px,#0000 1px),linear-gradient(90deg,#78e9ff3d 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 88%);mask-image:linear-gradient(105deg,#000,#0000 88%)}.blog-article-page>.blog-article-hero .blog-breadcrumb{color:#d4effbb8;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 21px;font-size:14px;font-weight:700;display:flex}.blog-article-page>.blog-article-hero .blog-breadcrumb a{color:inherit}.blog-article-page>.blog-article-hero .blog-breadcrumb b{color:#bfeeff}.blog-article-title{max-width:1120px}.blog-article-title .blog-eyebrow{color:#ebf9ffcc;align-items:center;gap:11px;margin:0 0 17px;font-size:14px;display:flex}.blog-article-title .blog-eyebrow>span{background:var(--blog-cyan);width:28px;height:2px;display:inline-block}.blog-article-page>.blog-article-hero .blog-article-title h1{color:#fff;letter-spacing:-.07em;text-wrap:normal;max-width:1180px;margin:0;font-size:clamp(40px,3.5vw,50px);font-weight:700;line-height:.94}@media (max-width:640px){.blog-article-page>.blog-article-hero{padding:105px 0 45px}.blog-article-page>.blog-article-hero:after{width:520px;top:-120px;right:-210px}.blog-article-page>.blog-article-hero .blog-breadcrumb{margin-bottom:19px;overflow:hidden}.blog-article-title .blog-eyebrow{margin-bottom:15px}.blog-article-page>.blog-article-hero .blog-article-title h1{letter-spacing:-.055em;text-wrap:pretty;font-size:clamp(32px,8.7vw,36px);line-height:.96}}
