.sb-editorial{padding-block:calc(var(--section-spacing-unit-size) * var(--sb-editorial-top)) calc(var(--section-spacing-unit-size) * var(--sb-editorial-bottom));font-size:1.6rem;line-height:1.6;letter-spacing:normal}.sb-editorial :is(h1,h2,h3){text-transform:none;letter-spacing:-.025em;color:var(--sb-text-color, rgb(var(--color-foreground)))}.sb-editorial :is(a,button):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:0 0 0 6px rgb(var(--color-background))}.sb-editorial__text{max-width:65ch}.sb-editorial,.sb-editorial .entry,.sb-editorial-callout .entry{color:var(--sb-text-color, rgb(var(--color-foreground)))}.sb-editorial--bottom-divider{border-block-end:1px solid currentColor}.sb-editorial__text>:first-child,.sb-editorial-step__idea .entry>:first-child{margin-block-start:0}.sb-editorial__text>:last-child,.sb-editorial-step__idea .entry>:last-child{margin-block-end:0}.sb-editorial__text p+p{margin-block-start:var(--spacing-4)}.sb-editorial-picture{display:block;width:100%;height:100%}.sb-editorial-picture img{opacity:1;display:block;width:100%;height:100%;object-fit:cover}.sb-editorial-accent{color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding-inline:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sb-editorial .sb-editorial-action{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;white-space:normal;text-align:center;overflow-wrap:anywhere}.sb-editorial-action--accent{--color-button-text: rgb(var(--color-foreground));--color-button-background: rgb(var(--color-background));--color-button-outline: rgb(var(--color-background));--color-button-hover-text: rgb(var(--color-foreground));--color-button-hover-background: rgb(var(--color-background));--color-button-hover-outline: rgb(var(--color-foreground))}.sb-editorial-hero__layout{display:grid;gap:var(--spacing-6);align-items:center}.sb-editorial-hero__copy{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);min-width:0}.sb-editorial-hero__heading{margin:0;max-width:20ch;font-size:calc(clamp(3.4rem,4.6vw,6.4rem) * var(--sb-heading-scale));line-height:1.08;text-wrap:balance}.sb-editorial-hero__media{display:grid;align-items:center;gap:var(--spacing-3);min-width:0}.sb-editorial-hero__media--pair{grid-template-columns:1.5fr 1fr}.sb-editorial-hero__primary,.sb-editorial-hero__secondary{aspect-ratio:3 / 4;min-width:0}.sb-editorial-callout{padding-block:calc(var(--section-spacing-unit-size) * var(--sb-callout-spacing, 1));font-size:1.4rem;line-height:1.5;letter-spacing:normal;text-align:center}.sb-editorial-callout .entry>*{margin:0}.sb-editorial-step__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-5);align-items:start}.sb-editorial-step__number{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1}.sb-editorial-step__copy{min-width:0}.sb-editorial-step__heading{margin:0 0 var(--spacing-4);line-height:1.15;text-wrap:balance}.sb-editorial-step__media{aspect-ratio:var(--sb-media-ratio);min-width:0;width:100%;align-self:center}.sb-editorial-step__ideas{margin:var(--spacing-5) 0}.sb-editorial-step__idea{display:grid;gap:var(--spacing-2);padding-block:var(--spacing-4)}.sb-editorial-step__ideas--ruled .sb-editorial-step__idea{border-block-start:1px solid rgb(var(--color-border))}.sb-editorial-step__ideas--ruled .sb-editorial-step__idea:last-child{border-block-end:1px solid rgb(var(--color-border))}.sb-editorial-step__idea dt{font-weight:700}.sb-editorial-step__idea dd{margin:0;min-width:0}.sb-editorial-step__followup{font-size:2.4rem;line-height:1.3;margin-block:var(--spacing-6) var(--spacing-4)}.sb-editorial-step__action{margin-block-start:var(--spacing-5)}.sb-editorial-step__action--ruled{max-width:65ch;border-block-start:1px solid rgb(var(--color-border));padding-block-start:var(--spacing-5)}.sb-editorial-step__action>p{margin:0 0 var(--spacing-4)}@media(min-width:750px){.sb-editorial{font-size:1.7rem}.sb-editorial-step__layout:has(.sb-editorial-step__number){grid-template-columns:7rem minmax(0,1fr);column-gap:var(--spacing-6)}.sb-editorial-step__number{font-size:4rem;align-self:stretch}.sb-editorial-step--rail .sb-editorial-step__number{border-inline-end:1px solid rgb(var(--color-border))}.sb-editorial-step__layout:has(.sb-editorial-step__number) .sb-editorial-step__media{grid-column:2}.sb-editorial-step__idea{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-6)}.sb-editorial-step__followup{font-size:3.2rem}}@media(min-width:990px){.sb-editorial-hero__layout--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-6)}.sb-editorial-hero__layout--media.sb-editorial-hero__layout--reverse .sb-editorial-hero__media{grid-row:1;grid-column:1}.sb-editorial-hero__layout--media.sb-editorial-hero__layout--reverse .sb-editorial-hero__copy{grid-column:2}.sb-editorial-step__layout--media{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sb-editorial-step__layout--media:has(.sb-editorial-step__number){grid-template-columns:7rem minmax(0,1.2fr) minmax(0,1fr)}.sb-editorial-step__layout--media:has(.sb-editorial-step__number) .sb-editorial-step__media{grid-column:3}.sb-editorial-step__layout--media.sb-editorial-step__layout--reverse .sb-editorial-step__media{grid-column:1;grid-row:1}.sb-editorial-step__layout--media.sb-editorial-step__layout--reverse:has(.sb-editorial-step__number) .sb-editorial-step__media{grid-column:2}.sb-editorial-step__layout--media.sb-editorial-step__layout--reverse .sb-editorial-step__copy{grid-column:-2}}.sb-editorial-note{margin:0;font-family:var(--font-italic-family);font-style:italic;font-weight:600;font-size:1.8rem;line-height:1.35;transform:rotate(-7deg);justify-self:center}.sb-editorial-note:after{content:"";display:block;width:2.5em;border-block-end:2px solid currentColor;margin-block-start:var(--spacing-3)}.sb-editorial-note--accent:after{border-color:rgb(var(--sb-note-accent));border-width:4px}.sb-editorial-hero__aside{display:flex;flex-direction:column;gap:var(--spacing-5);min-width:0}.sb-editorial-hero__aside .sb-editorial-note{align-self:flex-start;margin-inline:var(--spacing-3)}.sb-editorial-hero__caption{text-align:end;font-size:1.1rem;line-height:1.5;margin:0}.sb-editorial-hero--stacked .sb-editorial-hero__opening{display:block;max-width:12ch}.sb-editorial-hero--stacked .sb-editorial-hero__heading>strong{display:table;white-space:nowrap}.sb-editorial-hero--stacked .sb-editorial-hero__heading{text-wrap:auto;font-size:calc(min(clamp(3.2rem,4.3vw,6.4rem),9.5cqi) * var(--sb-heading-scale))}.sb-editorial-step__media--noted{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-5);align-items:center;aspect-ratio:auto}.sb-editorial-step__media--noted .sb-editorial-picture{aspect-ratio:var(--sb-media-ratio)}.sb-editorial-step__media--overlay{position:relative;display:block}.sb-editorial-step__media--overlay .sb-editorial-note{position:absolute;inset-inline-end:var(--spacing-4);inset-block-start:var(--spacing-4);padding:var(--spacing-2);background:rgba(var(--color-background),.9);font-size:2rem}.sb-editorial-step__media--noted:not(:has(.sb-editorial-picture)){display:flex;justify-content:center;padding-block:var(--spacing-5)}.sb-editorial-step__idea-action{align-self:center}.sb-editorial-row-link{display:inline-flex;align-items:center;gap:var(--spacing-3);min-height:44px;font-size:1.2rem;line-height:1.3;font-weight:700;text-transform:uppercase;text-decoration:none}.sb-editorial-row-link:hover{text-decoration:underline}.sb-editorial-row-link span{font-size:2rem}@media(min-width:750px){.sb-editorial-step__idea--linked{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) auto;gap:var(--spacing-4)}.sb-editorial-step__idea--linked .sb-editorial-row-link{font-size:1.1rem}}@media(min-width:990px){.sb-editorial-hero--stacked .sb-editorial-hero__primary{aspect-ratio:3 / 5}.sb-editorial-hero--stacked .sb-editorial-hero__layout--media{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sb-editorial-step__layout--media:not(:has(.sb-editorial-picture)):has(.sb-editorial-step__number){grid-template-columns:7rem minmax(0,1fr) 20rem}.sb-editorial-step__layout--media:not(:has(.sb-editorial-picture)) .sb-editorial-step__heading{width:calc(100% + 20rem + var(--spacing-6))}.sb-editorial-step__media--noted:not(:has(.sb-editorial-picture)) .sb-editorial-note{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-sb-editorial.css.map */
