.bs{--bs-line:#ffffff1a;--bs-mute:#ffffffa8;max-width:1320px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.bs h1,.bs h2,.bs h3{letter-spacing:-.025em;text-transform:none;font-family:inherit}.bs em{background:linear-gradient(100deg,#4fb4dc,#c04ad1);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-style:italic;font-weight:400}.bs-head{text-align:center;max-width:54rem;margin-inline:auto;padding:clamp(7.5rem,11vw,10rem) 0 clamp(2rem,4vw,3rem)}.bs-crumbs{color:#8fd3ee;margin-bottom:1.4rem;font-size:.85rem;font-weight:600}.bs-crumbs i,.bs-date i{color:#ffffff4d;margin-inline:.35rem;font-style:normal}.bs-date{color:var(--bs-mute);margin:0 0 1rem;font-size:.92rem}.bs-head h1{margin:0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;line-height:1.06}.bs-byline{text-align:left;align-items:center;gap:.8rem;margin-top:2rem;display:inline-flex}.bs-byline strong,.bs-byline span{display:block}.bs-byline div span{color:var(--bs-mute);font-size:.88rem}.bs-avatar{background:radial-gradient(circle at 30% 25%,#14304a,#070b16 75%);border:1px solid #4fb4dc59;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.bs-avatar img{filter:brightness(1.35)drop-shadow(0 0 6px #4fb4dc73);object-fit:contain;width:82%;height:auto}.bs-byline-logo{flex:none;width:64px}.bs-byline-logo img{width:100%;height:auto;display:block}.bs-author-logo{flex:none;width:104px}.bs-author-logo img{width:100%;height:auto;display:block}.bs-cover{aspect-ratio:21/9;border-radius:1.6rem;margin:0;position:relative;overflow:hidden}.bs-cover img{object-fit:cover}.bs-credit{color:#ffffff73;text-align:right;margin:.6rem 0 0;font-size:.8rem}.bs-layout{grid-template-columns:15rem minmax(0,44rem) 15rem;justify-content:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.bs-sticky{gap:1.6rem;display:grid;position:sticky;top:6.5rem}.bs-side .bl-toc ul{max-height:calc(100vh - 10rem);overflow:auto}.bs-side-cta{border:1px solid var(--bs-line);background:linear-gradient(150deg,#136b9359,#9615a74d);border-radius:1rem;gap:.3rem;padding:1.1rem 1.2rem;display:grid}.bs-side-cta span{color:#8fd3ee;font-size:.8rem;font-weight:600}.bs-side-cta strong:after{content:" →"}.bs-article{font-size:1.08rem;line-height:1.75}.bs-article>div>section,.bs-faq{scroll-margin-top:6rem}.bs-article h2{border-bottom:1px solid var(--bs-line);margin:3.2rem 0 1.2rem;padding-bottom:.8rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.2}.bs-article :is(h3,h4,strong,[class*=-title],[class*=-head] p){letter-spacing:-.01em;text-transform:none!important;font-family:inherit!important}.bs-article h3{margin:2rem 0 .6rem;font-size:1.3rem;font-weight:600;line-height:1.3}.bs-article p{color:#ffffffd1}.bs-article a:not(.bx-check-cta a){color:#8fd3ee;text-underline-offset:3px;text-decoration:underline}.bs-tldr,.bs-takeaways{border-radius:1.2rem;margin-bottom:1.4rem;padding:1.4rem 1.6rem}.bs-tldr{background:#4fb4dc14;border-left:3px solid #4fb4dc}.bs-tldr strong,.bs-takeaways strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.82rem;display:block}.bs-tldr p{margin:0}.bs-takeaways{border:1px solid var(--bs-line)}.bs-takeaways ul{margin:0;padding-left:1.2rem}.bs-takeaways li{margin-bottom:.4rem}.bs-faq h3{margin-top:1.6rem}.bs-author{border-block:1px solid var(--bs-line);align-items:center;gap:1.8rem;margin-top:3rem;padding-block:1.6rem;display:flex}.bs-author p{margin:.3rem 0 0;font-size:.98rem}.bs-sources{padding-block:1.2rem;font-size:.95rem}.bs-sources summary{cursor:pointer;font-weight:600}.bs-promos{grid-template-columns:1fr 1fr;gap:1rem;padding-block:2rem;display:grid}.bs-related{padding-block:clamp(3rem,6vw,5rem)}.bs-related h2{margin:0 0 2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:600}.bs-related ul{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.bs-related figure{aspect-ratio:16/10;border-radius:1.2rem;margin:0 0 1rem;position:relative;overflow:hidden}.bs-related img{object-fit:cover;transition:transform .5s}.bs-related a:hover img{transform:scale(1.04)}.bs-related span{color:#8fd3ee;font-size:.82rem;font-weight:600}.bs-related h3{margin:.4rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.35}@media (max-width:1200px){.bs-layout{grid-template-columns:14rem minmax(0,44rem)}.bs-side-right{grid-column:2}.bs-side-right .bs-sticky{position:static}}@media (max-width:860px){.bs-layout{grid-template-columns:minmax(0,1fr)}.bs-side:not(.bs-side-right){display:none}.bs-side-right{grid-column:1}.bs-cover{aspect-ratio:16/10}.bs-promos,.bs-related ul{grid-template-columns:1fr}}.bs-banner{isolation:isolate;border-radius:8px;align-items:center;min-height:19.75rem;margin:3rem 0;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.bs-promos .bs-banner{min-height:22rem;margin:0}.bs-banner>img{object-fit:cover;z-index:-2;transition:transform .8s}.bs-banner:hover>img{transform:scale(1.04)}.bs-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#060b17e6 0%,#060b17a6 45%,#060b170d 85%);position:absolute;inset:0}.bs-banner>div{max-width:26rem;padding:2.4rem 3rem}.bs-banner strong{color:#fff;font-weight:600;line-height:1.15;display:block;letter-spacing:-.03em!important;font-size:clamp(1.6rem,2.6vw,2.1rem)!important}.bs-banner p{color:#ffffffdb!important;margin:1.1rem 0 2rem!important;font-size:1.05rem!important;line-height:1.55!important}.bs-banner a,.bs-banner span{background:#8fd3ee;border-radius:999px;padding:.95rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex;color:#0a1221!important;text-decoration:none!important}.bs-banner:hover span,.bs-banner a:hover{background:#b5e5f6}.bs-side-card{border:1px solid var(--bs-line);background:#0d1729;border-radius:8px;overflow:hidden}.bs-side-card figure{aspect-ratio:328/186;margin:0;position:relative}.bs-side-card img{object-fit:cover}.bs-side-card>div{padding:1rem}.bs-side-card strong{font-size:1.05rem;font-weight:600;line-height:1.3;display:block}.bs-side-card p{color:var(--bs-mute);margin:.4rem 0 .9rem!important;font-size:.9rem!important}.bs-side-card a{color:#0a1221;text-align:center;background:#8fd3ee;border-radius:999px;padding:.6rem;font-size:.88rem;font-weight:600;display:block}.bs-side-card a:hover{background:#b5e5f6}@media (max-width:860px){.bs-banner:before{background:linear-gradient(#060b1759,#060b17eb 70%)}.bs-banner{align-items:flex-end}.bs-banner>div{padding:1.6rem}}body:has(.bs){background-color:#05070c}body:has(.bs) .cp-page{background:0 0}body:has(.bs):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52rem 36rem at 8% 15%,#136b9342,#0000 70%),radial-gradient(48rem 34rem at 95% 80%,#9615a738,#0000 70%),radial-gradient(36rem 26rem at 70% 5%,#9615a71f,#0000 70%);position:fixed;inset:0;transform:translateZ(0)}
