.spc{background:#fbfaf7;color:#173449;overflow:clip}.spc *,.spc *:before,.spc *:after{box-sizing:border-box}.spc :is(h1,h2,h3){font-family:var(--tt-type-heading);font-style:normal;letter-spacing:-.02em}.spc :is(a,button):focus-visible{outline:3px solid #64bbd6!important;outline-offset:4px}.spc [id]{scroll-margin-top:120px}.spc a{transition:color .18s ease}.spc-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 86% 40%,rgba(36,139,170,.35),transparent 58%),linear-gradient(115deg,#051c2f,#062940,#086191 120%)}.spc-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(118deg,transparent 0 129px,rgba(205,234,241,.022) 130px,transparent 131px)}.spc-breadcrumb{padding:28px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#c2d8e1;font-size:.76rem}.spc-breadcrumb a{text-decoration:underline;text-underline-offset:4px;color:#d8ebef}.spc-breadcrumb a:hover{color:#fff}.spc-hero-grid{min-height:640px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(35px,4vw,75px);align-items:center;padding:clamp(55px,6vw,95px) 0 clamp(62px,6vw,94px)}.spc-hero-copy{position:relative;z-index:2}.spc-kicker{display:flex;align-items:center;gap:12px;color:#deedf2;font-weight:700;letter-spacing:.12em;font-size:.7rem}.spc-kicker i{display:block;width:31px;height:2px;background:#e6d5bf}.spc-hero h1{font-size:clamp(3.55rem,5.4vw,6.3rem);font-weight:500;line-height:1.07;margin:24px 0 27px;color:#fff;text-wrap:balance;letter-spacing:.02em!important}.spc-hero h1 em{display:inline;font-family:var(--tt-type-heading);font-style:normal;font-weight:300;color:#c1e8e9}.spc-hero-lede{font-size:clamp(1.05rem,1.32vw,1.22rem);line-height:1.78;color:#d2e3ea;max-width:665px;margin:0 0 31px}.spc-byline{display:flex;align-items:center;gap:14px}.spc-monogram{width:52px;height:52px;border:1px solid rgba(232,249,251,.45);color:#fff;border-radius:50%;display:grid;place-items:center;flex:none;font-size:.85rem;font-weight:800;letter-spacing:-.07em;background:#50a7be2e}.spc-byline p{margin:0;display:flex;flex-direction:column;gap:3px;font-size:.85rem;line-height:1.5}.spc-byline strong{font-weight:700;color:#fff}.spc-byline a{text-decoration:underline;text-decoration-color:#e8f3f666;text-underline-offset:3px}.spc-byline small{font-size:.77rem;color:#bdd4df}.spc-hero-link{display:inline-flex;align-items:center;gap:32px;margin-top:31px;min-height:52px;padding:12px 18px;background:#f7fcfd;color:#06405f;font-size:.89rem;font-weight:700;border:1px solid #fff}.spc-hero-link:hover{background:#d3f1f1;color:#06405f}.spc-hero-link span{font-size:1.12rem}.spc-hero-art{min-width:0;position:relative;align-self:center;isolation:isolate;pointer-events:none}.spc-hero-art:before{content:"";position:absolute;width:110%;aspect-ratio:1;left:0;top:-15%;background:radial-gradient(ellipse,rgba(47,175,196,.2),transparent 60%);z-index:-1}.spc-art-label{display:block;padding-bottom:13px;border-bottom:1px solid rgba(209,237,242,.2);color:#b6d5df;font-size:.65rem;letter-spacing:.13em;font-weight:700}.spc-hero-illustration{aspect-ratio:620/370;position:relative;margin-top:28px;background:radial-gradient(ellipse at 65% 45%,rgba(44,134,162,.28),transparent 62%);overflow:hidden}.spc-hero-illustration .tt-journal-visual{position:absolute;inset:0;width:100%;height:100%;opacity:1}.spc-art-base{display:flex;justify-content:space-between;gap:15px;color:#c9e3e9;font-size:.65rem;letter-spacing:.13em;font-weight:700;border-top:1px solid rgba(209,237,242,.2);padding-top:13px}.spc-hero-bottom{border-top:1px solid rgba(215,238,242,.22);padding:16px 0 21px;color:#b4d0d9;font-size:.65rem;letter-spacing:.105em;display:flex;justify-content:space-between;gap:22px;font-weight:700}.spc-hero-bottom>span:nth-child(2){display:flex;gap:12px;align-items:center}.spc-hero-bottom i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#d9d5bb}.spc-signals{padding:clamp(70px,7vw,105px) 0;background:linear-gradient(130deg,#f3f7f8,#fff)}.spc-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.spc-section-head>div{max-width:750px}.spc-overline{display:inline-block;color:#086191;font-size:.71rem;font-weight:700;letter-spacing:.14em}.spc-section-head h2{font-size:clamp(2.45rem,4vw,4.45rem);font-weight:500;line-height:1.14;color:#123449;margin:13px 0 0}.spc :is(.spc-section-head h2,.spc-chapter h2,.spc-faq h2) em{font-family:var(--tt-type-heading);font-style:normal;font-weight:300;color:#086191}.spc-section-head>p{max-width:410px;margin:0;color:#516c79;line-height:1.75;font-size:1rem}.spc-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #b6d0d8;position:relative;isolation:isolate}.spc-signal{min-width:0;position:relative;padding:32px clamp(18px,2.6vw,36px) 34px;border-right:1px solid #c7dbe1}.spc-signal:first-child{padding-left:0}.spc-signal:last-child{border-right:0;padding-right:0}.spc-signal-no{font-size:.68rem;letter-spacing:.12em;font-weight:700;color:#086191}.spc-signal h3{font-size:clamp(1.65rem,2.2vw,2.65rem);font-weight:500;color:#163a52;margin:24px 0 13px;line-height:1.19}.spc-signal strong{display:block;font-size:1rem;color:#24566d;font-weight:750;line-height:1.45}.spc-signal p{font-size:.94rem;line-height:1.75;color:#567380;margin:14px 0 0}.spc-body{background:var(--tt-paper);padding:clamp(66px,8vw,115px) 0 clamp(60px,8vw,110px)}.spc-body-grid{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:clamp(38px,6vw,115px);align-items:start}.spc-toc{min-width:0}.spc-toc-inner{position:sticky;top:124px;border-top:1px solid #bcced6;padding-top:20px}.spc-toc-inner>span{display:block;color:#086191;font-size:.69rem;font-weight:750;letter-spacing:.12em;margin-bottom:22px}.spc-toc nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}.spc-toc nav a{display:flex;gap:12px;align-items:baseline;padding:8px 0;color:#435f70;font-size:.86rem;line-height:1.5}.spc-toc nav a:hover{color:#086191}.spc-toc nav small{font-size:.69rem;color:#8da7b4;font-weight:700}.spc-toc-back{display:inline-block;border-top:1px solid #d6e4e9;padding-top:19px;margin-top:21px;font-size:.8rem;color:#086191;font-weight:700}.spc-article-body{min-width:0;max-width:860px}.spc-chapter{padding:0 0 clamp(63px,7vw,100px);margin:0 0 clamp(61px,6vw,85px);border-bottom:1px solid #d2e0e5}.spc-chapter:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.spc-chapter h2{font-size:clamp(2.3rem,3.4vw,3.85rem);font-weight:500;line-height:1.16;color:#103349;margin:14px 0 25px}.spc-chapter h3{font-size:clamp(1.3rem,1.6vw,1.74rem);font-weight:550;color:#193e54;margin:31px 0 12px}.spc-chapter p,.spc-chapter li{font-size:clamp(1rem,1.14vw,1.09rem);color:#415e6b;line-height:1.87}.spc-chapter p{margin:0 0 20px}.spc-chapter p strong,.spc-chapter li strong{color:#163b51;font-weight:700}.spc-chapter ul{margin:15px 0 26px;padding-left:24px}.spc-chapter li{padding-left:5px;margin-bottom:9px}.spc-chapter li::marker{color:#086191}.spc-chapter a:not(.spc-hero-link){color:#086191;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.spc-chapter a:hover{color:#054a71}.spc-table-wrap{overflow-x:auto;max-width:100%;margin:30px 0;border:1px solid #cedfe5;background:#fbfdfd;scrollbar-color:#8ebaca #e7f0f3}.spc-table-wrap:focus-visible{outline:3px solid #086191;outline-offset:4px}.spc-table{border-collapse:collapse;min-width:610px;width:100%;font-size:.93rem;line-height:1.67}.spc-table caption{font-size:.81rem;text-align:left;color:#657e8a;padding:15px 19px;caption-side:bottom}.spc-table thead{background:#092f46}.spc-table th,.spc-table td{vertical-align:top;text-align:left;padding:clamp(14px,1.8vw,21px);border-bottom:1px solid #d3e1e6}.spc-table thead th{font-size:.73rem;letter-spacing:.075em;color:#e5f5f7;font-weight:700;border-color:#ffffff29}.spc-table thead th:nth-child(2){background:#0b4768}.spc-table tbody th{color:#194055;width:24%;font-weight:700}.spc-table tbody td{color:#496978;width:38%}.spc-table tbody tr:nth-child(2n){background:#f1f7f9}.spc-table tbody tr:last-child :is(th,td){border-bottom:0}.spc-highlight{border-left:3px solid #086191;padding:19px 22px;background:#eef6f8;color:#20495e!important;font-weight:540}.spc-example{background:linear-gradient(120deg,#092a41,#0b4766);color:#fff;padding:clamp(23px,3.3vw,38px);margin:34px 0}.spc-example>span{font-size:.68rem;letter-spacing:.11em;color:#bbe3e9;font-weight:700}.spc-example-math{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(8px,1.7vw,28px);align-items:center;padding:25px 0}.spc-example-math>div{display:flex;flex-direction:column;align-items:start;gap:6px;min-width:0}.spc-example-math strong{font:500 clamp(1.8rem,3.1vw,3.6rem)/1.1 var(--tt-type-heading);color:#fff}.spc-example-math small{font-size:.7rem;color:#c2dce5}.spc-example-math>b{font-size:1.5rem;font-weight:400;color:#a2cfdd}.spc-example p{margin:0;color:#cce0e8!important;font-size:.92rem!important;line-height:1.75}.spc-quote{background:#f0f6f8;border-left:3px solid #086191;padding:27px 32px;margin-top:31px}.spc-quote span{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#086191}.spc-quote p{font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.45;color:#193c50;margin:13px 0 0;font-family:var(--tt-type-heading);font-weight:450}.spc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #bad0da;border-bottom:1px solid #bad0da;margin-top:31px}.spc-step{min-width:0;padding:24px clamp(12px,1.75vw,24px);border-right:1px solid #d1e0e6}.spc-step:first-child{padding-left:0}.spc-step:last-child{border-right:0;padding-right:0}.spc-step>span{font-size:.68rem;letter-spacing:.11em;font-weight:750;color:#086191}.spc-step h3{font-size:1.48rem;margin:18px 0 9px}.spc-step p{margin:0;font-size:.86rem;line-height:1.75}.spc-faq{background:#eaf3f7;padding:clamp(75px,8vw,118px) 0}.spc-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px);align-items:start}.spc-faq h2{font-size:clamp(2.4rem,4vw,4.5rem);font-weight:500;line-height:1.12;margin:15px 0 21px;color:#103549}.spc-faq-layout>div:first-child>p{max-width:420px;line-height:1.77;color:#547180}.spc-faq .tt-faq-chat{max-width:700px}.spc-related{background:var(--tt-paper);padding:clamp(73px,7vw,110px) 0}.spc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;isolation:isolate;border-block:1px solid #bed0d8}.spc-related-grid>a{min-width:0;position:relative;display:flex;flex-direction:column;color:#153649;padding:clamp(25px,3vw,38px) clamp(18px,2.5vw,35px);border-right:1px solid #d2dfe4;min-height:260px}.spc-related-grid>a:first-child{padding-left:0}.spc-related-grid>a:last-child{padding-right:0;border-right:0}.spc-related-grid>a>span{font-size:.68rem;font-weight:750;letter-spacing:.1em;color:#086191}.spc-related-grid h3{font-size:clamp(1.35rem,1.9vw,2.06rem);line-height:1.22;font-weight:500;margin:28px 0 13px;color:#163951}.spc-related-grid p{font-size:.9rem;line-height:1.73;margin:0 0 25px;color:#56707c}.spc-related-grid strong{font-size:.82rem;color:#086191;margin-top:auto}.spc-related-grid>a:hover h3,.spc-related-grid>a:hover strong{color:#04517a}.spc-sources{font-size:.85rem;color:#607582;max-width:930px;line-height:1.75;margin:30px 0 0}.spc-sources a{color:#086191;text-decoration:underline;text-underline-offset:3px}.spc-cta{padding:0 0 clamp(75px,9vw,130px);background:var(--tt-paper)}.spc-cta .tt-marquee-cta{margin-top:0}.spc-signal-grid:before,.spc-signal-grid:after,.spc-related-grid:before,.spc-related-grid:after{content:"";position:absolute;z-index:2;left:0;right:0;height:2px;pointer-events:none;background:radial-gradient(ellipse 86px 5px at var(--spc-top-at,-200px) 50%,#f5ffff 0%,#91edff 14%,#39a8cf 35%,rgba(8,97,145,.58) 58%,transparent 100%);opacity:var(--spc-top-opacity,0);filter:drop-shadow(0 0 4px rgba(8,97,145,.75));transition:opacity .12s ease-out}.spc-signal-grid:before,.spc-related-grid:before{top:-1px}.spc-signal-grid:after,.spc-related-grid:after{bottom:-1px;background:radial-gradient(ellipse 86px 5px at var(--spc-bottom-at,-200px) 50%,#f5ffff 0%,#91edff 14%,#39a8cf 35%,rgba(8,97,145,.58) 58%,transparent 100%);opacity:var(--spc-bottom-opacity,0)}.spc-signal:not(:last-child):after,.spc-related-grid>a:not(:last-child):after{content:"";position:absolute;z-index:2;right:-1px;top:0;bottom:0;width:2px;pointer-events:none;background:radial-gradient(ellipse 5px 86px at 50% var(--spc-divider-at,-200px),#f5ffff 0%,#91edff 14%,#39a8cf 35%,rgba(8,97,145,.58) 58%,transparent 100%);opacity:var(--spc-divider-opacity,0);filter:drop-shadow(0 0 4px rgba(8,97,145,.75));transition:opacity .12s ease-out}@media(max-width:1100px){.spc-hero-grid{min-height:570px}.spc-body-grid{grid-template-columns:205px minmax(0,1fr);gap:42px}.spc-steps{grid-template-columns:1fr}.spc-step,.spc-step:first-child,.spc-step:last-child{padding:20px 0;border-right:0;border-bottom:1px solid #d1e0e6}.spc-step:last-child{border-bottom:0}}@media(max-width:850px){.spc-hero-grid{grid-template-columns:1fr;gap:24px;padding:57px 0 40px}.spc-hero h1{max-width:850px;font-size:clamp(3.1rem,7.4vw,5.2rem)}.spc-hero-art{max-width:530px;width:100%;justify-self:center}.spc-section-head{display:block}.spc-section-head>p{margin-top:18px;max-width:680px}.spc-signal-grid,.spc-related-grid{grid-template-columns:1fr}.spc-signal,.spc-signal:first-child,.spc-signal:last-child,.spc-related-grid>a,.spc-related-grid>a:first-child,.spc-related-grid>a:last-child{padding:24px 0;border-right:0;border-bottom:1px solid #d2e0e6;min-height:0}.spc-signal:last-child,.spc-related-grid>a:last-child{border-bottom:0}.spc-signal h3,.spc-related-grid h3{margin:14px 0}.spc-signal:not(:last-child):after,.spc-related-grid>a:not(:last-child):after{inset:auto 0 -1px;width:auto;height:2px;background:radial-gradient(ellipse 86px 5px at var(--spc-divider-at,-200px) 50%,#f5ffff 0%,#91edff 14%,#39a8cf 35%,rgba(8,97,145,.58) 58%,transparent 100%)}.spc-body-grid{grid-template-columns:1fr;gap:30px}.spc-toc-inner{position:static}.spc-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px}.spc-toc-back{margin-top:10px}.spc-article-body{max-width:none}.spc-faq-layout{grid-template-columns:1fr}}@media(max-width:550px){.spc .wrap{width:calc(100% - 38px)}.spc-hero-grid{padding:46px 0 33px}.spc-hero h1{font-size:clamp(2.9rem,12.8vw,4.6rem)}.spc-hero-bottom>span:nth-child(2){display:none}.spc-section-head h2{font-size:2.42rem}.spc-toc nav{grid-template-columns:1fr}.spc-chapter h2{font-size:2.28rem}.spc-example-math{gap:8px}.spc-example-math strong{font-size:1.8rem}.spc-example-math small{font-size:.62rem}.spc-example-math>b{font-size:1rem}.spc-table{font-size:.85rem}.spc-hero-art{margin-top:0}}@media(hover:none),(pointer:coarse){.spc-signal-grid:before,.spc-signal-grid:after,.spc-related-grid:before,.spc-related-grid:after,.spc-signal:not(:last-child):after,.spc-related-grid>a:not(:last-child):after{display:none}}@media(prefers-reduced-motion:reduce){.spc-signal-grid:before,.spc-signal-grid:after,.spc-related-grid:before,.spc-related-grid:after,.spc-signal:not(:last-child):after,.spc-related-grid>a:not(:last-child):after{transition:none}}.spc-editorial .spc-hero h1{font-size:clamp(3.15rem,5.1vw,5.85rem);letter-spacing:.02em!important;text-wrap:balance;max-width:990px;overflow-wrap:normal}.spc-editorial .spc-hero h1 em{font-style:normal;font-weight:300;color:#bee8e9}.spc-editorial .spc-hero-grid{min-height:570px}.spc-editorial .spc-hero-illustration img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.spc-editorial .spc-hero-illustration{overflow:hidden}.spc-editorial .spc-hero-illustration .tt-journal-visual{position:absolute;inset:0;height:100%;width:100%}.spc-editorial .spc-kicker{line-height:1.5}.spc-editorial .spc-section-head h2{max-width:810px;letter-spacing:.02em!important}.spc-editorial .spc-signal h3{font-size:clamp(1.5rem,2.1vw,2.3rem);overflow-wrap:break-word}.spc-editorial .spc-toc{position:sticky;top:114px;align-self:start}.spc-editorial .spc-toc-inner{position:static;max-height:calc(100dvh - 148px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8dce5 transparent;padding-right:10px}.spc-editorial .spc-body-grid-no-toc{grid-template-columns:minmax(0,1fr)}.spc-editorial .spc-body-grid-no-toc .spc-article-body{max-width:850px;margin-inline:auto}.spc-editorial-content{min-width:0}.spc-editorial-content :is(p,li,dd){font-size:clamp(1.01rem,1.2vw,1.11rem);line-height:1.88;color:#445f6f;overflow-wrap:break-word}.spc-editorial-content p{margin:0 0 1.4em}.spc-editorial-content p:first-child{font-size:clamp(1.07rem,1.32vw,1.18rem);color:#2c5368;line-height:1.78}.spc-editorial-content :is(h2,h3,h4){font-family:var(--tt-type-heading);font-style:normal;line-height:1.2;color:#12364c;letter-spacing:-.027em;overflow-wrap:break-word}.spc-editorial-content h2{font-size:clamp(2.05rem,3vw,3.3rem);font-weight:520;margin:clamp(55px,5.5vw,76px) 0 22px;padding-top:26px;border-top:1px solid #d1e1e7}.spc-editorial-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.spc-editorial-content h3{font-size:clamp(1.38rem,1.65vw,1.85rem);font-weight:550;margin:34px 0 14px}.spc-editorial-content h4{font-size:1.26rem;font-weight:600;margin:28px 0 13px}.spc-editorial-content :is(h2,h3,h4)[id]{scroll-margin-top:120px}.spc-editorial-content :is(ul,ol){margin:20px 0 30px;padding-left:1.65em}.spc-editorial-content li{padding-left:5px;margin:8px 0}.spc-editorial-content li::marker{color:#086191}.spc-editorial-content :is(ul,ol) :is(ul,ol){margin:12px 0}.spc-editorial-content a{color:#086191;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.spc-editorial-content a:hover{color:#05466c}.spc-editorial-content strong{color:#163e54}.spc-editorial-content blockquote{border-left:3px solid #086191;background:#eff6f8;margin:28px 0;padding:22px 28px}.spc-editorial-content blockquote :is(p,li){color:#264f64}.spc-editorial-content figure{margin:32px 0}.spc-editorial-content figure img{width:100%;height:auto;object-fit:contain;border:1px solid #dce8ed}.spc-editorial-content figcaption{font-size:.8rem;color:#637b89;text-align:center;margin-top:11px}.spc-editorial-content img{max-width:100%;height:auto}.spc-editorial-content :is(pre,code){overflow-wrap:anywhere}.spc-editorial-content pre{overflow:auto;padding:18px;background:#092e44;color:#fff}.spc-editorial-content .spc-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d1e0e6;margin:31px 0 35px}.spc-editorial-content table{width:100%;border-collapse:collapse;min-width:560px;font-size:.9rem;line-height:1.6}.spc-editorial-content th,.spc-editorial-content td{text-align:left;vertical-align:top;padding:13px 17px;border-bottom:1px solid #d4e2e7}.spc-editorial-content thead{background:#0b324b;color:#fff}.spc-editorial-content thead th{color:#fff;font-size:.79rem;letter-spacing:.025em}.spc-editorial-content tbody th{font-weight:700}.spc-editorial-content tr:nth-child(2n) td{background:#f2f7f9}.spc-editorial-content caption{caption-side:bottom;text-align:left;color:#718a95;font-size:.78rem;padding:12px 16px}.spc-editorial-next{margin-top:58px;padding:27px 30px;border-left:3px solid #086191;background:#eef6f9;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.spc-editorial-next>span{font-size:.7rem;font-weight:750;letter-spacing:.12em;color:#086191;width:100%}.spc-editorial-next p{font-family:var(--tt-type-heading);font-size:clamp(1.08rem,1.6vw,1.55rem);color:#173c50;line-height:1.4;margin:0;flex:1}.spc-editorial-next a{color:#086191;border-bottom:1px solid #086191;padding:7px 0;font-weight:700;font-size:.87rem}.spc-editorial-next a:hover{color:#063f61}.spc-editorial .spc-faq{background:#eaf3f7}.spc-editorial .spc-related{background:var(--tt-paper)}.spc-editorial-note{border-top:1px solid #d7e5ea;padding-top:22px;margin:27px 0 0;max-width:930px;color:#5b7280;line-height:1.75;font-size:.85rem}.spc-editorial-note strong{color:#224b60}.spc-editorial-note a{color:#086191;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.spc-editorial .spc-toc-inner{max-height:calc(100dvh - 130px)}}@media(max-width:850px){.spc-editorial .spc-hero-grid{min-height:0}.spc-editorial .spc-toc{position:static}.spc-editorial .spc-toc-inner{max-height:none;overflow:visible}.spc-editorial .spc-hero h1{font-size:clamp(3rem,7.3vw,4.8rem)}.spc-editorial .spc-body-grid-no-toc{grid-template-columns:1fr}.spc-editorial .spc-body-grid-no-toc .spc-article-body{margin:0;max-width:none}}@media(max-width:550px){.spc-editorial .spc-hero h1{font-size:clamp(2.85rem,12vw,4.1rem)}.spc-editorial .spc-toc nav{grid-template-columns:1fr}.spc-editorial .spc-editorial-content h2{font-size:clamp(1.85rem,8.5vw,2.45rem)}.spc-editorial .spc-editorial-content h3{font-size:1.44rem}.spc-editorial .spc-editorial-next{padding:24px 22px}.spc-editorial .spc-editorial-content table{min-width:570px}.spc-editorial .spc-hero-illustration{margin:0}}@media(prefers-reduced-motion:reduce){.spc-editorial :is(.spc-hero-link,.spc-editorial-next a){transition:none}}
