.sp-ed{--sp-orange: #ff914d;--sp-teal: #0097b2;--sp-orange-ink: #b3591d;--sp-teal-ink: #00707f;--sp-ink: var(--color-foreground);--sp-ink-muted: rgb(var(--color-foreground-rgb) / .72);--sp-ink-subtle: rgb(var(--color-foreground-rgb) / .55);--sp-canvas: var(--color-background);--sp-surface: color-mix(in srgb, var(--sp-canvas) 35%, #fff);--sp-surface-warm: color-mix(in srgb, var(--sp-orange) 7%, var(--sp-canvas));--sp-surface-cool: color-mix(in srgb, var(--sp-teal) 6%, var(--sp-canvas));--sp-surface-deep: color-mix(in srgb, var(--sp-ink) 96%, var(--sp-orange));--sp-line: rgb(var(--color-foreground-rgb) / .14);--sp-line-strong: rgb(var(--color-foreground-rgb) / .3);--sp-shadow-sm: 0 1px 2px rgb(var(--color-foreground-rgb) / .04);--sp-shadow-md: 0 8px 24px rgb(var(--color-foreground-rgb) / .07);--sp-r-sm: .5rem;--sp-r-md: .75rem;--sp-r-lg: 1.125rem;--sp-r-xl: 1.5rem;--sp-r-btn: var(--style-border-radius-buttons-primary, 14px);--sp-r-pill: 999px;--sp-gutter: clamp(1.25rem, 5vw, 3rem);--sp-max: 75rem;--sp-measure: 38rem;--sp-section-y: clamp(3rem, 7.5vw, 5.5rem);--sp-gap: clamp(.875rem, 2vw, 1.25rem);--sp-dur: var(--animation-speed-slow, .2s);--sp-ease: var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1));display:block;width:100%;color:var(--sp-ink);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:1rem;line-height:1.65;text-align:left;text-wrap:pretty}.sp-ed *,.sp-ed *:before,.sp-ed *:after{box-sizing:border-box}.sp-ed p,.sp-ed li,.sp-ed a{overflow-wrap:break-word}.sp-ed svg{display:block;flex-shrink:0}.sp-ed svg[data-sp-icon]{fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sp-ed .sp-bleed{width:100%}.sp-ed .sp-container{width:min(100% - (var(--sp-gutter) * 2),var(--sp-max));margin-inline:auto}.sp-ed .sp-measure{max-width:var(--sp-measure)}.sp-ed .sp-section{padding-block:var(--sp-section-y)}.sp-ed .sp-section--tight{padding-block:calc(var(--sp-section-y) * .6)}.sp-ed .sp-section--warm{background:var(--sp-surface-warm)}.sp-ed .sp-section--cool{background:var(--sp-surface-cool)}.sp-ed .sp-stack{display:flex;flex-direction:column;gap:var(--sp-gap)}.sp-ed .sp-stack--lg{gap:clamp(1.5rem,3vw,2.25rem)}.sp-ed .sp-rule{display:flex;gap:1rem;align-items:baseline;margin:0 0 clamp(1.5rem,3.5vw,2.5rem);padding-block-start:.875rem;border-block-start:1px solid var(--sp-ink);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.sp-ed .sp-rule>span:last-child{margin-inline-start:auto;color:var(--sp-ink-subtle)}.sp-ed .sp-section-head{margin-block-end:clamp(1.75rem,4vw,2.75rem)}.sp-ed .sp-section-head .sp-lead{margin-block-start:.875rem}.sp-ed .sp-split{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem)}@media screen and (min-width:60em){.sp-ed .sp-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.sp-ed .sp-split--reverse{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sp-ed .sp-split--center{align-items:center}}.sp-ed .sp-sticky-col{align-self:stretch}.sp-ed .sp-sticky-col>*{position:sticky;top:2rem}.sp-ed .sp-display,.sp-ed .sp-h2,.sp-ed .sp-h3,.sp-ed .sp-h4{margin:0;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-wrap:balance}.sp-ed .sp-display{max-width:15ch;font-size:clamp(2.5rem,7vw,5rem);line-height:1;letter-spacing:-.035em}.sp-ed .sp-h2{max-width:22ch;font-size:clamp(1.875rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.028em}.sp-ed .sp-h3{font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.2;letter-spacing:-.018em}.sp-ed .sp-h4{font-size:1.125rem;line-height:1.3;letter-spacing:-.01em}.sp-ed .sp-lead{margin:0;max-width:36rem;color:var(--sp-ink-muted);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.55}.sp-ed .sp-text{margin:0;color:var(--sp-ink-muted)}.sp-ed .sp-text--sm{font-size:.9375rem}.sp-ed .sp-leadin{color:var(--sp-ink);font-size:clamp(1.125rem,1.9vw,1.3125rem);line-height:1.5}.sp-ed .sp-eyebrow{display:inline-block;margin:0 0 .75rem;color:var(--sp-orange-ink);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.sp-ed .sp-hero{padding-block:clamp(2.5rem,6vw,4.5rem);background:var(--sp-surface-warm);border-block-end:1px solid var(--sp-line)}.sp-ed .sp-hero__inner{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media screen and (min-width:60em){.sp-ed .sp-hero__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.sp-ed .sp-badge{display:inline-flex;gap:.5rem;align-items:center;min-height:2.125rem;padding:.25rem .9375rem;border:1px solid var(--sp-line-strong);border-radius:var(--sp-r-pill);background:var(--sp-surface);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.04em}.sp-ed .sp-badge svg{width:.9375rem;height:.9375rem;flex:0 0 .9375rem;color:var(--sp-orange-ink)}.sp-ed .sp-figure{margin:0;overflow:hidden;border-radius:var(--sp-r-xl);background:var(--sp-surface-cool);box-shadow:var(--sp-shadow-md)}.sp-ed .sp-figure img{display:block;width:100%;height:100%;object-fit:cover}.sp-ed .sp-figure--wide{aspect-ratio:16 / 9}.sp-ed .sp-figure--photo{aspect-ratio:4 / 3}.sp-ed .sp-trustbar{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.sp-ed .sp-trustbar li{display:flex;gap:.75rem;align-items:flex-start;padding-block:1rem;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-trustbar svg{width:1.125rem;height:1.125rem;flex:0 0 1.125rem;margin-block-start:.2rem;color:var(--sp-teal-ink)}.sp-ed .sp-trustbar strong{display:block;font-family:var(--font-subheading--family);font-size:.9375rem}.sp-ed .sp-trustbar span{display:block;color:var(--sp-ink-subtle);font-size:.875rem;line-height:1.45}@media screen and (min-width:48em){.sp-ed .sp-trustbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}}.sp-ed .sp-index{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.75rem)}@media screen and (min-width:48em){.sp-ed .sp-index{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-ed .sp-index__item{padding-block-start:1.125rem;border-block-start:2px solid var(--sp-ink)}.sp-ed .sp-index__n{display:block;margin-block-end:.625rem;color:var(--sp-orange);font-family:var(--font-heading--family);font-size:clamp(2.5rem,6vw,3.75rem);line-height:.9;letter-spacing:-.04em}.sp-ed .sp-index__item p{margin:.5rem 0 0;color:var(--sp-ink-muted);font-size:.9375rem}.sp-ed .sp-statement{max-width:26ch;margin:0;padding-inline-start:clamp(1rem,3vw,1.75rem);border-inline-start:3px solid var(--sp-orange);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.625rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.025em}.sp-ed .sp-statement__by{display:block;margin-block-start:1.125rem;color:var(--sp-ink-subtle);font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.sp-ed .sp-numbered{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-numbered__item{display:grid;grid-template-columns:1fr;gap:.5rem;padding-block:clamp(1.375rem,3vw,2rem);border-block-end:1px solid var(--sp-line)}.sp-ed .sp-numbered__num{color:var(--sp-ink-subtle);font-family:var(--font-heading--family);font-size:.9375rem;font-variant-numeric:tabular-nums}.sp-ed .sp-numbered__body{max-width:46rem}.sp-ed .sp-numbered__body p{margin:.5rem 0 0;color:var(--sp-ink-muted);font-size:.9375rem}@media screen and (min-width:48em){.sp-ed .sp-numbered__item{grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.sp-ed .sp-numbered__num{padding-block-start:.3rem}}.sp-ed .sp-values{display:grid;grid-template-columns:1fr;gap:0 clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none}.sp-ed .sp-values li{margin:0;padding-block:1.25rem;border-block-end:1px solid var(--sp-line)}.sp-ed .sp-values h3{display:flex;gap:.75rem;align-items:baseline;margin:0 0 .375rem}.sp-ed .sp-values h3:before{width:.5rem;height:.5rem;flex:0 0 .5rem;border-radius:50%;background:var(--sp-teal);content:""}.sp-ed .sp-values li:nth-child(odd) h3:before{background:var(--sp-orange)}.sp-ed .sp-values p{margin:0;padding-inline-start:1.25rem;color:var(--sp-ink-muted);font-size:.9375rem}@media screen and (min-width:48em){.sp-ed .sp-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-ed .sp-timeline{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.sp-ed .sp-timeline li{position:relative;margin:0;padding:0 0 1.75rem 1.75rem;border-inline-start:1px solid var(--sp-line-strong)}.sp-ed .sp-timeline li:last-child{padding-block-end:0;border-inline-start-color:transparent}.sp-ed .sp-timeline li:before{position:absolute;inset-block-start:.3rem;inset-inline-start:-.4375rem;width:.875rem;height:.875rem;border:2px solid var(--sp-canvas);border-radius:50%;background:var(--sp-orange);content:""}.sp-ed .sp-timeline__step{display:block;margin-block-end:.25rem;color:var(--sp-ink-subtle);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.sp-ed .sp-timeline p{margin:.375rem 0 0;color:var(--sp-ink-muted);font-size:.9375rem}@media screen and (min-width:48em){.sp-ed .sp-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.25rem)}.sp-ed .sp-timeline li{padding:1.75rem 0 0;border-inline-start:0;border-block-start:1px solid var(--sp-line-strong)}.sp-ed .sp-timeline li:last-child{border-block-start-color:var(--sp-line-strong)}.sp-ed .sp-timeline li:before{inset-block-start:-.4375rem;inset-inline-start:0}}.sp-ed .sp-navlist{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-navlist li{margin:0}.sp-ed .sp-navlist a{display:flex;gap:1.25rem;align-items:baseline;padding-block:clamp(.8125rem,1.8vw,1rem);border-block-end:1px solid var(--sp-line);color:inherit;text-decoration:none}.sp-ed .sp-navlist__label{font-family:var(--font-heading--family);font-size:clamp(1.0625rem,2.2vw,1.375rem);letter-spacing:-.015em}.sp-ed .sp-navlist__note{margin-inline-start:auto;color:var(--sp-ink-subtle);font-size:.875rem;text-align:right}.sp-ed .sp-linkgrid{display:grid;grid-template-columns:1fr;gap:var(--sp-gap)}@media screen and (min-width:40em){.sp-ed .sp-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64em){.sp-ed .sp-linkgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-ed .sp-linkcard{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:clamp(1.125rem,2.5vw,1.375rem);border:1px solid var(--sp-line);border-radius:var(--sp-r-lg);background:var(--sp-surface);color:inherit;text-decoration:none}.sp-ed .sp-linkcard strong{display:flex;gap:.5rem;align-items:center;font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:var(--font-heading--weight);letter-spacing:-.01em}.sp-ed .sp-linkcard strong svg{width:.9375rem;height:.9375rem;flex:0 0 .9375rem;margin-inline-start:auto;color:var(--sp-orange-ink)}.sp-ed .sp-linkcard span{color:var(--sp-ink-subtle);font-size:.875rem;line-height:1.45}.sp-ed .sp-facts{display:grid;grid-template-columns:1fr;gap:0;margin:0}.sp-ed .sp-facts>div{padding-block:1.125rem;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-facts dt{font-family:var(--font-heading--family);font-size:clamp(1.375rem,2.8vw,1.875rem);letter-spacing:-.02em}.sp-ed .sp-facts dd{margin:.3rem 0 0;color:var(--sp-ink-muted);font-size:.9375rem}@media screen and (min-width:48em){.sp-ed .sp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}}.sp-ed .sp-searchfield{position:relative}.sp-ed .sp-searchfield>svg{position:absolute;inset-block-start:50%;inset-inline-start:1rem;width:1.25rem;height:1.25rem;color:var(--sp-ink-subtle);pointer-events:none;transform:translateY(-50%)}.sp-ed .sp-searchinput{width:100%;min-height:3.5rem;padding:.875rem 3.25rem;border:1px solid var(--sp-line-strong);border-radius:var(--sp-r-btn);outline:none;background:var(--sp-surface);color:var(--sp-ink);font-family:inherit;font-size:1rem;appearance:none;-webkit-appearance:none;transition:border-color var(--sp-dur) var(--sp-ease),box-shadow var(--sp-dur) var(--sp-ease)}.sp-ed .sp-searchinput::-webkit-search-cancel-button{display:none}.sp-ed .sp-searchinput::placeholder{color:var(--sp-ink-subtle);opacity:1}.sp-ed .sp-searchinput:focus{border-color:var(--sp-teal-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-teal) 18%,transparent)}.sp-ed .sp-searchclear{position:absolute;inset-block-start:50%;inset-inline-end:.625rem;display:none;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--sp-ink-subtle);cursor:pointer;transform:translateY(-50%)}.sp-ed .sp-searchclear.is-visible{display:flex}.sp-ed .sp-searchclear svg{width:1rem;height:1rem}.sp-ed .sp-searchmeta{margin:.75rem 0 0;color:var(--sp-ink-subtle);font-size:.8125rem}.sp-ed .sp-searchcount{margin:.75rem 0 0;color:var(--sp-teal-ink);font-family:var(--font-subheading--family);font-size:.8125rem}.sp-ed .sp-chips{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0 var(--sp-gutter) .25rem;margin-inline:calc(var(--sp-gutter) * -1);list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain}.sp-ed .sp-chips::-webkit-scrollbar{display:none}.sp-ed .sp-chip-btn{display:inline-flex;flex:0 0 auto;min-height:var(--minimum-touch-target, 44px);align-items:center;padding:.5rem 1rem;border:1px solid var(--sp-line-strong);border-radius:var(--sp-r-pill);background:transparent;color:var(--sp-ink-muted);font-family:var(--font-subheading--family);font-size:.875rem;white-space:nowrap;cursor:pointer;transition:background-color var(--sp-dur) var(--sp-ease),color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease)}.sp-ed .sp-chip-btn[aria-pressed=true]{border-color:var(--sp-ink);background:var(--sp-ink);color:var(--sp-canvas)}@media screen and (min-width:48em){.sp-ed .sp-chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.sp-ed .sp-empty{display:none;max-width:34rem;padding-block:clamp(2rem,5vw,3rem)}.sp-ed .sp-empty.is-visible{display:block}.sp-ed .sp-faqgroup.is-hidden,.sp-ed .sp-accordion.is-hidden{display:none}.sp-ed .sp-form{display:flex;flex-direction:column;gap:1.125rem}.sp-ed .sp-field{display:flex;flex-direction:column;gap:.4375rem}.sp-ed .sp-label{font-family:var(--font-subheading--family);font-size:.875rem}.sp-ed .sp-label em{color:var(--sp-ink-subtle);font-style:normal;font-weight:400}.sp-ed .sp-input,.sp-ed .sp-textarea{width:100%;padding:.875rem 1rem;border:1px solid var(--sp-line-strong);border-radius:var(--sp-r-btn);outline:none;background:var(--sp-surface);color:var(--sp-ink);font-family:inherit;font-size:1rem;line-height:1.5;appearance:none;-webkit-appearance:none;transition:border-color var(--sp-dur) var(--sp-ease),box-shadow var(--sp-dur) var(--sp-ease)}.sp-ed .sp-input{min-height:3.25rem}.sp-ed .sp-textarea{min-height:9.5rem;resize:vertical}.sp-ed .sp-input::placeholder,.sp-ed .sp-textarea::placeholder{color:var(--sp-ink-subtle);opacity:1}.sp-ed .sp-input:focus,.sp-ed .sp-textarea:focus{border-color:var(--sp-teal-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-teal) 18%,transparent)}@media screen and (min-width:40em){.sp-ed .sp-fieldrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}.sp-ed .sp-accordion{border-block-end:1px solid var(--sp-line)}.sp-ed .sp-accordion:first-of-type{border-block-start:1px solid var(--sp-line)}.sp-ed .sp-accordion__summary{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:var(--minimum-touch-target, 44px);padding-block:1.0625rem;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:clamp(1rem,2vw,1.125rem);line-height:1.35}.sp-ed .sp-accordion__summary::-webkit-details-marker{display:none}.sp-ed .sp-accordion__summary:after{width:1rem;height:1rem;flex-shrink:0;background:currentcolor;color:var(--sp-ink-subtle);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--sp-dur) var(--sp-ease)}.sp-ed .sp-accordion[open] .sp-accordion__summary:after{transform:rotate(180deg)}.sp-ed .sp-accordion__panel{padding-block-end:1.25rem;max-width:46rem;color:var(--sp-ink-muted);font-size:.9375rem}.sp-ed .sp-accordion__panel>*+*{margin-block-start:.75em}.sp-ed .sp-accordion__panel ul{margin:.75em 0 0;padding-inline-start:1.25em}.sp-ed .sp-accordion__panel li+li{margin-block-start:.35em}.sp-ed .sp-accordion__panel a{color:var(--sp-teal-ink);text-underline-offset:.2em}.sp-ed .sp-table-wrap{overflow-x:auto;border:1px solid var(--sp-line);border-radius:var(--sp-r-lg);background:var(--sp-surface)}.sp-ed .sp-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}.sp-ed .sp-table thead th{padding:.875rem 1.125rem;border-block-end:1px solid var(--sp-line-strong);color:var(--sp-ink);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sp-ed .sp-table tbody th,.sp-ed .sp-table tbody td{padding:.9375rem 1.125rem;border-block-end:1px solid var(--sp-line);vertical-align:top}.sp-ed .sp-table tbody th{color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1rem}.sp-ed .sp-table tbody td{color:var(--sp-ink-muted)}.sp-ed .sp-table tbody tr:last-child th,.sp-ed .sp-table tbody tr:last-child td{border-block-end:0}.sp-ed .sp-note{padding:1.125rem 1.25rem;border-inline-start:2px solid var(--sp-teal);background:var(--sp-surface-cool);color:var(--sp-ink-muted);font-size:.9375rem}.sp-ed .sp-note--warm{border-inline-start-color:var(--sp-orange);background:var(--sp-surface-warm)}.sp-ed .sp-note p{margin:0}.sp-ed .sp-note p+p{margin-block-start:.6em}.sp-ed .sp-note a{color:var(--sp-teal-ink);text-underline-offset:.2em}.sp-ed .sp-note ul{margin:.6em 0 0;padding-inline-start:1.25em}.sp-ed .sp-prose{max-width:var(--sp-measure);color:var(--sp-ink-muted)}.sp-ed .sp-prose>*+*{margin-block-start:1em}.sp-ed .sp-prose h2{margin-block-start:2em;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.625rem;line-height:1.18;letter-spacing:-.02em}.sp-ed .sp-prose h3{margin-block-start:1.75em;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem}.sp-ed .sp-prose ul:not([class]),.sp-ed .sp-prose ol:not([class]){padding-inline-start:1.25em}.sp-ed .sp-prose ul:not([class])>li+li,.sp-ed .sp-prose ol:not([class])>li+li{margin-block-start:.4em}.sp-ed .sp-prose a{color:var(--sp-teal-ink);text-underline-offset:.2em}.sp-ed .sp-article{max-width:40rem;color:var(--sp-ink-muted);font-size:1.0625rem;line-height:1.7}.sp-ed .sp-article>*+*{margin-block-start:1.1em}.sp-ed .sp-article h2{margin-block-start:2.2em;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.625rem,3.4vw,2rem);line-height:1.14;letter-spacing:-.024em;text-wrap:balance}.sp-ed .sp-article h3{margin-block-start:1.9em;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;letter-spacing:-.015em}.sp-ed .sp-article ul:not([class]),.sp-ed .sp-article ol:not([class]){padding-inline-start:1.25em}.sp-ed .sp-article ul:not([class])>li+li,.sp-ed .sp-article ol:not([class])>li+li{margin-block-start:.5em}.sp-ed .sp-article ul:not([class])>li::marker,.sp-ed .sp-article ol:not([class])>li::marker{color:var(--sp-orange)}.sp-ed .sp-article strong{color:var(--sp-ink)}.sp-ed .sp-article a{color:var(--sp-teal-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.sp-ed .sp-article__lede{color:var(--sp-ink);font-size:clamp(1.1875rem,2.2vw,1.4375rem);line-height:1.5}.sp-ed .sp-article__lede:first-letter{float:left;margin:.06em .1em 0 0;color:var(--sp-orange-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:3.4em;line-height:.76}.sp-ed .sp-article__kicker{margin:0 0 1.25rem;padding-block-end:.875rem;border-block-end:1px solid var(--sp-line);color:var(--sp-orange-ink);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.sp-ed .sp-article__figure{margin:2.25rem 0}.sp-ed .sp-article__figure img{display:block;width:100%;height:auto;border-radius:var(--sp-r-lg)}.sp-ed .sp-article__figure figcaption{margin-block-start:.6875rem;color:var(--sp-ink-subtle);font-size:.8125rem;line-height:1.5}.sp-ed .sp-keypoints{padding:clamp(1.25rem,3vw,1.625rem);border:1px solid var(--sp-line);border-radius:var(--sp-r-lg);background:var(--sp-surface-cool)}.sp-ed .sp-keypoints>strong{display:block;margin-block-end:.875rem;color:var(--sp-ink);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.sp-ed .sp-keypoints ul{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.sp-ed .sp-keypoints li{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.625rem;align-items:start;margin:0;font-size:.9375rem;line-height:1.55}.sp-ed .sp-keypoints li:before{width:1.125rem;height:1.125rem;margin-block-start:.2em;background:currentcolor;color:var(--sp-teal-ink);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat}.sp-ed .sp-steplist{margin:0;padding:0;list-style:none;counter-reset:sp-step;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-steplist>li{position:relative;counter-increment:sp-step;margin:0;padding:1.25rem 0 1.25rem 3.5rem;border-block-end:1px solid var(--sp-line)}.sp-ed .sp-steplist>li:before{position:absolute;inset-block-start:1.2rem;inset-inline-start:0;color:var(--sp-orange);content:counter(sp-step,decimal-leading-zero);font-family:var(--font-heading--family);font-size:1.5rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.sp-ed .sp-steplist strong{display:block;margin-block-end:.25rem;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.0625rem;letter-spacing:-.01em}.sp-ed .sp-steplist p{margin:0;font-size:.9375rem}.sp-ed .sp-conditions{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.sp-ed .sp-conditions li{margin:0;padding:1rem 1.125rem;border-radius:var(--sp-r-md);background:var(--sp-surface-warm);font-size:.9375rem;line-height:1.55}.sp-ed .sp-conditions strong{display:block;margin-block-end:.2rem;color:var(--sp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1rem}@media screen and (min-width:34em){.sp-ed .sp-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-ed .sp-offer{margin-block-start:2.75rem;padding:clamp(1.5rem,4vw,2.25rem);border-radius:var(--sp-r-xl);background:var(--sp-surface-deep);color:color-mix(in srgb,var(--sp-canvas) 92%,#fff)}.sp-ed .sp-offer>span{display:block;margin-block-end:.5rem;color:var(--sp-orange);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.sp-ed .sp-offer h2{margin:0 0 .625rem;color:inherit;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.15;letter-spacing:-.02em}.sp-ed .sp-offer p{margin:0 0 1.375rem;color:#ffffffbd;font-size:.9375rem}.sp-ed .sp-offer .sp-btn--secondary{border-color:#fff6;background:transparent;color:inherit}.sp-ed .sp-related{margin-block-start:2.75rem;padding-block-start:1.25rem;border-block-start:1px solid var(--sp-line)}.sp-ed .sp-related>strong{display:block;margin-block-end:.5rem;color:var(--sp-ink-subtle);font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.sp-ed .sp-btn{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:var(--minimum-touch-target, 44px);padding:.75rem 1.75rem;border:0;border-radius:var(--sp-r-btn);font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.sp-ed .sp-btn svg{width:1.0625rem;height:1.0625rem;flex:0 0 1.0625rem}.sp-ed .sp-btn--primary{background:var(--color-primary-button-background);color:var(--color-primary-button-text)}.sp-ed .sp-btn--secondary{border:var(--style-border-width-secondary, 1px) solid var(--color-secondary-button-border);background:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.sp-ed .sp-btn--ghost{padding-inline:0;min-height:auto;border-block-end:1px solid var(--sp-orange);border-radius:0;background:transparent;color:var(--sp-ink)}.sp-ed .sp-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media screen and (max-width:29.99em){.sp-ed .sp-actions .sp-btn:not(.sp-btn--ghost){flex:1 1 100%}}.sp-ed .sp-closing{padding-block:clamp(2.75rem,7vw,4.5rem);background:var(--sp-surface-deep);color:color-mix(in srgb,var(--sp-canvas) 92%,#fff)}.sp-ed .sp-closing .sp-h2{color:inherit}.sp-ed .sp-closing .sp-lead{color:#ffffffb8}.sp-ed .sp-closing .sp-btn--secondary{border-color:#fff6;color:inherit}.sp-ed a:focus-visible,.sp-ed summary:focus-visible,.sp-ed button:focus-visible,.sp-ed input:focus-visible,.sp-ed textarea:focus-visible{outline:2px solid var(--sp-teal-ink);outline-offset:.2em;border-radius:var(--sp-r-sm)}.sp-ed ::selection{background:color-mix(in srgb,var(--sp-orange) 35%,transparent);color:var(--sp-ink)}@media(hover:hover)and (pointer:fine){.sp-ed .sp-navlist a,.sp-ed .sp-linkcard,.sp-ed .sp-btn,.sp-ed .sp-figure img{transition:background-color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease),color var(--sp-dur) var(--sp-ease),box-shadow var(--sp-dur) var(--sp-ease),transform .5s var(--sp-ease)}.sp-ed .sp-navlist a:hover .sp-navlist__label{color:var(--sp-orange-ink)}.sp-ed .sp-linkcard:hover{border-color:var(--sp-line-strong);box-shadow:var(--sp-shadow-md);transform:translateY(-2px)}.sp-ed .sp-figure:hover img{transform:scale(1.02)}.sp-ed .sp-chip-btn:hover[aria-pressed=false]{border-color:var(--sp-ink);color:var(--sp-ink)}.sp-ed .sp-searchclear:hover{color:var(--sp-ink)}.sp-ed .sp-btn--primary:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.sp-ed .sp-closing .sp-btn--secondary:hover,.sp-ed .sp-offer .sp-btn--secondary:hover{background:#ffffff1a}}@media(prefers-reduced-motion:reduce){.sp-ed *,.sp-ed *:before,.sp-ed *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.sp-ed .sp-closing,.sp-ed .sp-hero,.sp-ed .sp-offer,.sp-ed .sp-section--warm,.sp-ed .sp-section--cool{background:none;color:inherit}.sp-ed .sp-searchfield,.sp-ed .sp-chips,.sp-ed .sp-form{display:none}.sp-ed .sp-accordion__panel{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/scooth-editorial.css.map */
