.isc-main{overflow:clip;background:var(--isx-void);color:var(--isx-cream)}.isc-eyebrow,.isc-toc>span,.isc-cta>span,.isc-hub-index__heading>span,.isc-explicit-related>div>span,.isc-card>span{display:block;color:var(--isx-signal-ink);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.isc-article__header,.isc-hub-hero{min-height:650px;padding:clamp(76px,10vw,148px) clamp(24px,9vw,144px) clamp(72px,9vw,124px);border-bottom:1px solid var(--isx-line);background:var(--isx-void)}.isc-back,.isc-text-link,.isc-hub-hero__links a{display:inline-flex;min-height:42px;align-items:center;gap:9px;border-bottom:1px solid currentColor;color:var(--isx-smoke);font-size:.9rem}.isc-back{margin-bottom:clamp(54px,7vw,92px)}.isc-article__header .isc-eyebrow,.isc-hub-hero .isc-eyebrow{margin-bottom:25px}.isc-article__header h1,.isc-hub-hero h1{max-width:18ch;margin:0;color:var(--isx-cream);font-size:clamp(3rem,7vw,6.6rem);font-weight:300;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.isc-direct-answer,.isc-hub-hero>p{max-width:72ch;margin:38px 0 30px;color:var(--isx-smoke);font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.7}.isc-meta{display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--isx-smoke);font-size:.78rem}.isc-meta a{border-bottom:1px solid currentColor}.isc-author{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:28px;padding:28px 0;border-top:1px solid var(--isx-line);border-bottom:1px solid var(--isx-line)}.isc-body .isc-author{margin-top:48px}.isc-author>span{color:var(--isx-signal-ink);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.isc-body .isc-author h2{margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;letter-spacing:-.02em}.isc-body .isc-author p{margin:0;font-size:.95rem;line-height:1.65}.isc-article__layout{display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:clamp(60px,11vw,170px);width:min(1180px,calc(100% - 96px));margin:0 auto;padding:clamp(88px,11vw,158px) 0}.isc-toc{position:sticky;top:128px;align-self:start}.isc-toc>span{padding-bottom:18px;border-bottom:1px solid var(--isx-line)}.isc-toc nav{display:flex;flex-direction:column}.isc-toc a{padding:14px 0;border-bottom:1px solid var(--isx-line);color:var(--isx-smoke);font-size:.78rem;line-height:1.45}.isc-toc a:hover{color:var(--isx-cream)}.isc-body{width:min(100%,75ch)}.isc-body>p:first-child{color:var(--isx-cream);font-size:clamp(1.32rem,2vw,1.78rem);font-weight:300;line-height:1.55}.isc-body p{margin:0 0 23px;color:var(--isx-smoke);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.78}.isc-body section{scroll-margin-top:126px;margin-top:82px}.isc-body h2{margin:0 0 28px;color:var(--isx-cream);font-size:clamp(1.9rem,3vw,3rem);font-weight:400;letter-spacing:-.032em;line-height:1.1;text-wrap:balance}.isc-body h3{margin:46px 0 18px;color:var(--isx-cream);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:500;line-height:1.25}.isc-body ul,.isc-body ol{margin:28px 0 34px;padding:0;border-top:1px solid var(--isx-line);list-style:none;counter-reset:isc-step}.isc-body li{position:relative;padding:17px 0 17px 32px;border-bottom:1px solid var(--isx-line);color:var(--isx-smoke);line-height:1.65}.isc-body ul li:before{position:absolute;top:26px;left:6px;width:7px;height:7px;border-radius:50%;background:var(--isx-signal-ink);content:""}.isc-body ol li{counter-increment:isc-step;padding-left:54px}.isc-body ol li:before{position:absolute;left:5px;color:var(--isx-signal-ink);content:counter(isc-step,decimal-leading-zero);font-size:.76rem;font-weight:600;letter-spacing:.06em}.isc-body a{color:var(--isx-cream);text-decoration:underline;text-decoration-color:var(--isx-signal-ink);text-underline-offset:4px}.isc-faq__list{border-top:1px solid var(--isx-line)}.isc-faq details{border-bottom:1px solid var(--isx-line)}.isc-faq summary{padding:23px 38px 23px 0;color:var(--isx-cream);cursor:pointer;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.45}.isc-faq details p{padding:0 20px 25px 0}.isc-sources li{padding-left:0}.isc-sources li:before{display:none}.isc-sources a{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere}.isc-cta{padding:clamp(38px,5vw,58px);background:var(--isx-night)}.isc-cta h2{max-width:18ch;margin-top:20px}.isc-cta>div{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.isc-button{display:inline-flex;min-height:48px;align-items:center;gap:10px;padding:0 20px;border:1px solid var(--isx-action-fill);background:var(--isx-action-fill);color:#fff!important;text-decoration:none!important;transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.isc-button:hover{border-color:var(--isx-action-fill-hover);background:var(--isx-action-fill-hover);transform:translateY(-2px)}.isc-text-link{color:var(--isx-cream)}.isc-explicit-related,.isc-hub-about{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:clamp(52px,10vw,160px);padding:clamp(86px,11vw,148px) clamp(24px,6vw,96px);background:var(--isx-night)}.isc-explicit-related h2,.isc-hub-about h2,.isc-hub-index__heading h2{max-width:13ch;margin:18px 0 0;color:var(--isx-cream);font-size:clamp(2.4rem,4.7vw,4.8rem);font-weight:300;letter-spacing:-.04em;line-height:1}.isc-explicit-related nav{border-top:1px solid var(--isx-line)}.isc-explicit-related nav a{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--isx-line);color:var(--isx-smoke)}.isc-explicit-related nav a:hover{color:var(--isx-cream)}.isc-explicit-related svg{flex:0 0 auto;color:var(--isx-signal-ink)}.isc-hub-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:min(760px,calc(100svh - 82px))}.isc-hub-hero__links{display:flex;flex-wrap:wrap;gap:28px}.isc-hub-index{padding:clamp(88px,11vw,154px) clamp(24px,6vw,96px)}.isc-hub-index__heading{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:48px;align-items:start;margin-bottom:76px}.isc-hub-index__heading h2{max-width:15ch;margin:0}.isc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--isx-line);border-left:1px solid var(--isx-line)}.isc-card{display:flex;min-height:330px;flex-direction:column;padding:clamp(28px,4vw,52px);border-right:1px solid var(--isx-line);border-bottom:1px solid var(--isx-line)}.isc-card h2{margin:36px 0 22px;font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:300;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.isc-card p{margin:0 0 28px;color:var(--isx-smoke);line-height:1.65}.isc-card__link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:var(--isx-cream);font-size:.88rem}.isc-card__link svg{color:var(--isx-signal-ink)}.isc-hub-about>div{width:min(100%,62ch)}.isc-hub-about p{margin:0 0 24px;color:var(--isx-smoke);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75}.isc-cta--wide{padding:clamp(96px,13vw,180px) clamp(24px,9vw,144px);background:var(--isx-signal);color:var(--isx-action-ink)}.isc-cta--wide>span,.isc-cta--wide p{color:var(--isx-action-ink)}.isc-cta--wide h2{max-width:14ch;color:var(--isx-action-ink);font-size:clamp(2.8rem,5.8vw,5.8rem)}.isc-cta--wide p{max-width:58ch}.isc-cta--wide .isc-button{border-color:var(--isx-action-ink);background:var(--isx-void);color:var(--isx-action-ink)!important}.isc-cta--wide .isc-button:hover{background:#fff}.isc-cta--wide .isc-text-link{border-color:var(--isx-action-ink);color:var(--isx-action-ink)}@media (max-width: 900px){.isc-article__layout,.isc-explicit-related,.isc-hub-about{grid-template-columns:1fr}.isc-article__layout{width:min(780px,calc(100% - 56px))}.isc-toc{position:static}.isc-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media (max-width: 680px){.isc-article__header,.isc-hub-hero{min-height:0}.isc-article__layout{width:calc(100% - 40px)}.isc-toc nav,.isc-card-grid,.isc-hub-index__heading,.isc-author{grid-template-columns:1fr}.isc-card{min-height:290px}.isc-cta{padding:34px 24px}}
