.ct-art{--ct-cover-pull: clamp(2.5rem, 1.2rem + 5vw, 6.5rem)}.ct-art-head{padding-top:clamp(2.5rem,1.5rem + 4vw,6rem);padding-bottom:clamp(3rem,2rem + 4.5vw,6.5rem)}.ct-art--cover .ct-art-head{padding-bottom:0}.ct-art-head .aurora{--aurora-opacity: .6}.ct-art-head__inner{position:relative;z-index:2;display:grid;gap:clamp(1.5rem,1rem + 2vw,2.75rem);justify-items:start}.ct-art-head__crumbs{display:flex;justify-self:stretch;min-width:0}.ct-art-head .ct-art-head__title{max-width:100%;font-size:clamp(2.2rem,.9rem + 5.6vw,7rem);font-stretch:116%;line-height:.98;letter-spacing:-.032em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ct-art-head__lede{max-width:42rem}.ct-art-meta{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;width:100%;margin:0;padding:1.1rem 0 0;list-style:none;border-top:1px solid var(--line);font-size:.75rem;font-weight:600;font-stretch:112%;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ct-art-meta li{display:inline-flex;align-items:center;gap:.35em}.ct-art-meta li:first-child{color:var(--fg)}.ct-art-cover{position:relative;z-index:3;width:100%;margin:clamp(.5rem,.2rem + 1vw,1.5rem) 0 calc(var(--ct-cover-pull) * -1);--ratio: 16 / 9;background-color:var(--bg-alt)}@media(min-width:64em){.ct-art-cover{--ratio: 21 / 9}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .ct-art-cover__img{animation:ct-cover-settle calc(var(--dur-3) * 1.2) var(--ease-settle)}}@keyframes ct-cover-settle{0%{transform:scale(1.06)}to{transform:none}}.ct-art-body{padding-block:clamp(3.5rem,2rem + 6vw,8rem) var(--section-y)}.ct-art--cover .ct-art-body{padding-top:calc(var(--ct-cover-pull) + clamp(2.5rem,1.5rem + 4vw,5.5rem))}.ct-art-layout{--grid-row-gap: 2rem;align-items:start}.ct-art-layout--solo .ct-art-main>*{margin-inline:auto}.ct-toc-col,.ct-toc-m{display:none}html.js .ct-toc-m{display:block;margin-bottom:2.5rem}@media(min-width:64em){html.js .ct-toc-m{display:none}html.js .ct-toc-col{display:block;position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;max-height:calc(100svh - var(--header-h) - 4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ct-toc{display:grid;gap:1.25rem}.ct-toc__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.ct-toc-m .ct-toc__list{margin-bottom:.5rem}.ct-toc__link{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;min-height:2.75rem;margin-left:-1px;padding:.7rem .5rem .7rem 1rem;border-left:1px solid transparent;font-size:.92rem;line-height:1.35;color:var(--muted);transition:color var(--dur-1) ease,border-color var(--dur-2) var(--ease-settle)}.ct-toc__n{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums}@media(hover:hover){.ct-toc__link:hover{color:var(--fg)}}.ct-toc__link[aria-current=true]{color:var(--fg);border-left-color:var(--accent)}.ct-toc__link[aria-current=true] .ct-toc__n{color:var(--accent)}.ct-art-body .ct-prose{counter-reset:ct-h2;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.ct-art-body .ct-prose>p:first-child{font-size:var(--fs-lede);line-height:1.5;letter-spacing:-.005em;color:var(--fg)}.ct-art-body .ct-prose h2{margin-top:3em;padding-top:1.35em;border-top:1px solid var(--line);-webkit-hyphens:auto;hyphens:auto}.ct-art-body .ct-prose h2:not([data-ct-nonum]){counter-increment:ct-h2}.ct-art-body .ct-prose h2:not([data-ct-nonum]):before{content:counter(ct-h2,decimal-leading-zero);display:block;margin-bottom:1em;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.16em;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent)}.ct-art-body .ct-prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}.ct-art-body .ct-prose h3{margin-top:2.4em}.ct-art-body .ct-prose blockquote{margin-block:2.4em;padding-block:.6em}.ct-art-body .ct-prose img{height:auto}.ct-art-body .ct-prose table tbody tr{transition:background-color var(--dur-1) ease}@media(hover:hover){.ct-art-body .ct-prose table tbody tr:hover{background-color:color-mix(in srgb,var(--fg) 4%,transparent)}}.ct-art-body .ct-prose .table-scroll{margin-block:2.2em}.ct-art-body .ct-note{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);display:flex;gap:1.1rem;align-items:flex-start;margin-top:clamp(3rem,2rem + 3vw,5rem);max-width:var(--measure)}.ct-note__icon{flex:none;display:inline-flex;margin-top:.1rem;color:var(--accent)}.ct-note__icon .icon{--icon-size: 1.35rem}.ct-note__body{display:grid;gap:.5rem;justify-items:start}.ct-note__text{color:var(--fg);font-weight:500;font-stretch:106%}@media print{.ct-art-head .aurora,.ct-toc-col,.ct-toc-m,.progress-line,.ct-art-head__crumbs{display:none!important}.ct-art-cover{margin-bottom:0}.ct-art-body,.ct-art--cover .ct-art-body{padding-top:1rem}.ct-art-body .ct-prose h2{break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-article.css.map */
