.re-content__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.re-content__heading{margin:0;color:inherit;font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.re-content__intro{margin:1.6rem 0 0;font-size:1.7rem;line-height:1.6;opacity:.8}.re-content__body{max-width:68ch;font-size:1.7rem;line-height:1.75}.re-content__body>*+*{margin-top:1.4em}.re-content__body h2,.re-content__body h3,.re-content__body h4{color:inherit;margin-top:2em;margin-bottom:.6em;line-height:1.25;letter-spacing:-.01em}.re-content__body h2{font-size:2.6rem}.re-content__body h3{font-size:2.1rem}.re-content__body ul,.re-content__body ol{padding-inline-start:2.4rem}.re-content__body li+li{margin-top:.6em}.re-content__body a{color:inherit;text-underline-offset:.3rem}.re-content__block--lead .re-content__body{font-size:1.95rem;line-height:1.65}.re-content__quote{margin:0;padding-inline-start:2.4rem;border-inline-start:.3rem solid rgb(var(--re-content-accent))}.re-content__quote p{margin:0;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.4;letter-spacing:-.01em}.re-content__quote footer{margin-top:1.2rem;font-size:1.4rem;opacity:.65}.re-content__facts{padding-top:1.4rem;border-top:.1rem solid rgb(var(--color-foreground))}.re-content__facts-heading{margin:0 0 .4rem;color:inherit;font-size:1.25rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;opacity:.55}.re-content__facts .re-content__body{max-width:none;font-size:1.6rem;line-height:1.6}.re-content__facts .re-content__body ul,.re-content__facts .re-content__body ol{margin:0;padding-inline-start:0;list-style:none}.re-content__facts .re-content__body li{padding:1.3rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14)}.re-content__facts .re-content__body li:first-child{border-top:0}.re-content__facts .re-content__body li+li{margin-top:0}.re-content-1__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}.re-content-1__stream{display:grid;gap:3.6rem}@media screen and (min-width:990px){.re-content-1__grid{grid-template-columns:minmax(26rem,32rem) minmax(0,1fr);gap:8rem}.re-content-1__aside--sticky{position:sticky;top:3rem;align-self:start}.re-content-1__stream{gap:4.4rem}.re-content-1--columns .re-content__block--text .re-content__body{max-width:none;columns:2;column-gap:4.5rem}.re-content-1--columns .re-content__block--text .re-content__body>*:first-child{margin-top:0}}.re-content-1__actions{margin-top:2.8rem}.re-content-2__intro{max-width:72rem;margin-bottom:4.8rem}.re-content-2__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.re-content-2__nav-title{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.re-content-2__nav-list{margin:0;padding:0;list-style:none;counter-reset:re-chapter}.re-content-2__nav-link{display:flex;gap:1rem;padding:.9rem 0;color:inherit;font-size:1.5rem;line-height:1.4;text-decoration:none;border-block-end:.1rem solid rgba(var(--color-foreground),.12);counter-increment:re-chapter}.re-content-2__nav-link:before{content:counter(re-chapter,decimal-leading-zero);flex-shrink:0;font-variant-numeric:tabular-nums;color:rgb(var(--re-content-accent))}.re-content-2__nav-link:hover{text-decoration:underline;text-underline-offset:.3rem}.re-content-2__chapters{display:grid;gap:4.8rem;counter-reset:re-chapter-body}.re-content-2__chapter{scroll-margin-top:10rem;counter-increment:re-chapter-body}.re-content-2__chapter-heading{display:flex;gap:1.2rem;align-items:baseline;margin:0 0 1.6rem;color:inherit;font-size:clamp(2.2rem,2.6vw,2.9rem);line-height:1.25;letter-spacing:-.01em}.re-content-2__chapter-heading:before{content:counter(re-chapter-body,decimal-leading-zero);flex-shrink:0;font-size:.6em;font-variant-numeric:tabular-nums;color:rgb(var(--re-content-accent))}.re-content-2__chapter:target .re-content__body{border-inline-start:.3rem solid rgb(var(--re-content-accent));padding-inline-start:2rem}@media screen and (min-width:990px){.re-content-2__grid{grid-template-columns:minmax(24rem,28rem) minmax(0,1fr);gap:7rem}.re-content-2__nav{position:sticky;top:3rem;align-self:start}}@media screen and (max-width:989px){.re-content-2__nav-list{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.8rem;scrollbar-width:thin}.re-content-2__nav-link{white-space:nowrap;padding:.8rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/re-content.css.map */
