.blog-site{isolation:isolate;position:relative}.blog-site .marketing-hero{min-height:560px}.blog-site .marketing-hero__visual{min-height:360px}.blog-hero-art{z-index:3;background:linear-gradient(145deg,#151a45eb,#080d22e8);border:1px solid #a6afd83d;border-radius:20px;flex-direction:column;gap:18px;width:min(100%,450px);padding:28px 30px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 25px 70px #0008}.blog-hero-art span{color:#eef1ff;font-family:var(--font-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:clamp(12px,1.25vw,17px);display:flex}.blog-hero-art span:nth-of-type(2){color:#a6b4ef}.blog-hero-art span:nth-of-type(3){color:#69d8f3}.blog-hero-art i{background:linear-gradient(90deg,#a6afd85c,#0000);height:1px;display:block}.blog-overline{color:#9ea8d8;font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.5}.blog-intro,.blog-group,.blog-related,.blog-closer{max-width:1440px;margin:0 auto;padding-left:clamp(24px,8vw,120px);padding-right:clamp(24px,8vw,120px)}.blog-intro{border-top:1px solid #a6afd830;grid-template-columns:minmax(140px,.26fr) minmax(0,.74fr);gap:6vw;padding-top:72px;padding-bottom:74px;display:grid}.blog-intro h2{letter-spacing:-.055em;max-width:750px;margin:0 0 23px;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.13}.blog-intro div>p{color:#bbc4df;max-width:720px;font-size:16px;line-height:1.8}.blog-category-nav{flex-wrap:wrap;align-items:center;gap:10px;max-width:1440px;margin:0 auto;padding:0 clamp(24px,8vw,120px) 68px;display:flex;position:relative}.blog-category-nav a{color:#c9d0e8;min-height:39px;font-family:var(--font-mono),monospace;letter-spacing:.04em;border:1px solid #a6afd84d;border-radius:999px;align-items:center;gap:12px;padding:0 15px;font-size:10px;display:inline-flex}.blog-category-nav a:hover{color:#fff;background:#8b7cff16;border-color:#8b7cff}.blog-category-nav a span{color:#8b7cff}.blog-group,.blog-related{border-top:1px solid #a6afd82b;padding-top:60px;padding-bottom:82px;scroll-margin-top:115px}.blog-group__heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:34px;display:flex}.blog-group__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.1}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blog-card{background:linear-gradient(145deg,#101536d6,#090e25bb);border:1px solid #a6afd83c;border-radius:18px;flex-direction:column;min-height:320px;padding:30px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.blog-card:before{content:"";background:linear-gradient(90deg,#8b7cff,#49d6ff55,#0000);height:1px;position:absolute;top:0;left:30px;right:30px}.blog-card:hover{background:linear-gradient(145deg,#171b47ef,#0b1232dd);border-color:#8b7cff91;transform:translateY(-4px)}.blog-card__index,.blog-card__link{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.blog-card__index{color:#9aa7d8}.blog-card h3{letter-spacing:-.03em;margin:50px 0 12px;font-size:clamp(20px,2.05vw,27px);font-weight:500;line-height:1.26}.blog-card p{color:#b6c0df;margin:0 0 35px;font-size:13px;line-height:1.75}.blog-card__link{color:#ecf1ff;border-top:1px solid #a6afd82e;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:17px;display:flex}.blog-card__link span{color:#8b7cff;font-size:18px;line-height:1}.blog-card--news{background:linear-gradient(145deg,#111536ce,#101425ba)}.blog-closer{background:radial-gradient(at 80% 25%,#5b6cff19,#0000 50%);border-top:1px solid #a6afd82b;padding-top:90px;padding-bottom:115px}.blog-closer h2{letter-spacing:-.055em;max-width:720px;margin:15px 0 20px;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}.blog-closer>p:not(.blog-overline){color:#bdc7e2;max-width:580px;font-size:16px;line-height:1.75}.blog-closer>a{min-height:48px;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid #a6afd866;border-radius:999px;justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:0 22px;font-size:10px;display:inline-flex}.blog-closer>a:hover{background:#8b7cff17;border-color:#8b7cff}.blog-breadcrumb{color:#97a2c8;max-width:1440px;font-family:var(--font-mono),monospace;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;padding:0 clamp(24px,8vw,120px) 24px;font-size:10px;line-height:1.6;display:flex}.blog-breadcrumb a:hover{color:#49d6ff}.blog-breadcrumb span[aria-current=page]{color:#d3d9ef}.blog-post-layout{border-top:1px solid #a6afd82a;grid-template-columns:minmax(0,790px) minmax(190px,1fr);gap:clamp(40px,6vw,100px);max-width:1440px;margin:auto;padding:45px clamp(24px,8vw,120px) 110px;display:grid}.blog-byline{color:#aab6d6;font-family:var(--font-mono),monospace;letter-spacing:.05em;flex-wrap:wrap;gap:11px;margin-bottom:48px;font-size:10px;line-height:1.6;display:flex}.blog-answer{background:linear-gradient(130deg,#1b1f55c9,#0d1538db);border:1px solid #8b7cff80;border-radius:18px;padding:30px clamp(23px,3vw,42px)}.blog-answer h2{letter-spacing:-.045em;margin:17px 0 13px;font-size:clamp(27px,2.7vw,39px);font-weight:500;line-height:1.15}.blog-answer>p:last-child{color:#e6ebff;margin:0;font-size:16px;line-height:1.85}.blog-post__section{border-bottom:1px solid #a6afd82c;padding:54px 0}.blog-post__section h2,.blog-takeaways h2,.blog-sources h2{letter-spacing:-.048em;margin:18px 0 23px;font-size:clamp(29px,3.2vw,43px);font-weight:500;line-height:1.15}.blog-post__section p:not(.blog-overline),.blog-takeaways li,.blog-sources p,.blog-sources li{color:#bdc6df;font-size:15px;line-height:1.85}.blog-post__section p:not(.blog-overline){margin:0 0 20px}.blog-post__section ul,.blog-takeaways ul{margin:0 0 18px;padding-left:22px}.blog-post__section li{color:#bdc6df;margin:0 0 10px;font-size:15px;line-height:1.7}.blog-post__citations{font-family:var(--font-mono),monospace;color:#8f9bc2!important;margin-top:24px!important;font-size:10px!important;line-height:1.7!important}.blog-post__citations a,.blog-sources a{color:#acc9ef;text-underline-offset:4px;-webkit-text-decoration:underline #8b7cff75;text-decoration:underline #8b7cff75}.blog-post__citations a:hover,.blog-sources a:hover{color:#49d6ff}.blog-takeaways,.blog-sources{border-bottom:1px solid #a6afd82c;padding:52px 0}.blog-takeaways li{margin:0 0 9px;padding-left:7px}.blog-sources ol{padding-left:22px}.blog-sources li{overflow-wrap:anywhere;margin:0 0 11px;padding-left:7px}.blog-editorial-note{color:#aeb9d8;background:#1317379c;border-left:2px solid #8b7cff;margin:38px 0 0;padding:20px 24px;font-size:12px;line-height:1.75}.blog-post-aside{background:#0b1030b8;border:1px solid #a6afd83d;border-radius:15px;flex-direction:column;align-self:start;gap:0;padding:24px;display:flex;position:sticky;top:120px}.blog-post-aside .blog-overline{margin-bottom:12px}.blog-post-aside a{color:#d6deef;border-top:1px solid #a6afd82a;justify-content:space-between;gap:14px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.blog-post-aside a:hover{color:#49d6ff}@media (max-width:1000px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-layout{grid-template-columns:minmax(0,1fr)}.blog-post-aside{max-width:790px;position:static}}@media (max-width:760px){.blog-site .marketing-hero{min-height:0}.blog-site .marketing-hero__visual{min-height:220px;max-height:250px}.blog-hero-art{gap:12px;width:min(100%,310px);padding:19px 22px}.blog-hero-art span{font-size:10px}.blog-intro{grid-template-columns:1fr;gap:20px;padding:54px 24px}.blog-intro div>p{font-size:14px}.blog-category-nav{padding:0 24px 44px}.blog-group,.blog-related{padding:46px 24px 64px}.blog-group__heading{margin-bottom:25px;display:block}.blog-group__heading h2{margin-top:12px}.blog-card-grid{grid-template-columns:1fr}.blog-card{min-height:250px;padding:26px}.blog-card h3{margin-top:35px}.blog-closer{padding:70px 24px 85px}.blog-breadcrumb{padding:0 24px 24px}.blog-post-layout{padding:35px 24px 85px}.blog-byline{margin-bottom:30px}.blog-post__section{padding:42px 0}.blog-answer>p:last-child{font-size:14px}}.blog-visual{isolation:isolate;aspect-ratio:16/10;width:100%;color:var(--blog-visual-accent,#a9c9ec);background:#0b162c;border:1px solid #a9bedb32;border-radius:14px;display:block;position:relative;overflow:hidden}.blog-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 66%,#071022aa 100%);position:absolute;inset:0}.blog-visual--photo img{object-fit:cover;filter:none;width:100%;height:100%;max-height:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.blog-card:hover .blog-visual--photo img{transform:scale(1.045)}.blog-visual__corner{z-index:3;opacity:.72;border-top:1px solid;border-left:1px solid;width:17px;height:17px;position:absolute;top:17px;left:17px}.blog-visual__label{z-index:3;color:#f4f7fc;max-width:calc(100% - 40px);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-shadow:0 1px 8px #0009;font-size:9px;font-weight:600;position:absolute;bottom:17px;left:20px}.blog-visual__credit{z-index:3;color:#f5f8fd;max-width:calc(100% - 60px);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081322ab;border:1px solid #ffffff61;border-radius:3px;padding:7px 9px;font-size:8px;font-weight:600;position:absolute;top:15px;right:15px}.blog-visual--light:before{background:linear-gradient(#0000 64%,#091326ad 100%)}.blog-visual--light .blog-visual__corner{color:#273f59}.blog-visual--index,.blog-visual--hero{aspect-ratio:1.18;border-radius:22px;box-shadow:0 25px 75px #0006}.blog-visual--index{max-width:520px;transform:rotate(-2deg)}.blog-visual--hero{max-width:530px}.blog-site .marketing-hero__visual .blog-visual>img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.blog-site--article .marketing-hero{min-height:610px}.blog-site--article .marketing-hero h1{font-size:clamp(43px,5vw,72px)}.blog-site--article .marketing-hero__visual{min-height:400px}.blog-card{min-height:0;padding:0;overflow:hidden}.blog-card:before{display:none}.blog-card>.blog-visual{aspect-ratio:16/9;border:0;border-bottom:1px solid #a6afd83c;border-radius:17px 17px 0 0;flex:none;margin:0 0 23px}.blog-card>.blog-card__index,.blog-card>h3,.blog-card>p,.blog-card>.blog-card__link{margin-left:24px;margin-right:24px}.blog-card h3{margin-top:15px;margin-bottom:12px}.blog-card p{margin-bottom:24px}.blog-card__link{margin-bottom:21px}@media (max-width:760px){.blog-site--article .marketing-hero{min-height:0}.blog-site--article .marketing-hero__visual{min-height:240px;max-height:350px}.blog-visual--hero,.blog-visual--index{aspect-ratio:1.45;width:min(100%,520px)}.blog-visual--hero.blog-visual--light{aspect-ratio:1}.blog-card>.blog-visual{aspect-ratio:16/9;margin-bottom:21px}.blog-card>.blog-card__index,.blog-card>h3,.blog-card>p,.blog-card>.blog-card__link{margin-left:22px;margin-right:22px}.blog-card h3{margin-top:15px}.blog-site--article .marketing-hero h1{font-size:clamp(38px,9vw,58px)}}@media (prefers-reduced-motion:reduce){.blog-visual--photo img,.blog-card{transition:none}}
