.legal-editorial-page{--legal-bg: #f7f6f3;--legal-card-bg: #ffffff;--legal-heading: #0f2338;--legal-body: #4a4a4a;--legal-accent: #b8924a;--legal-muted: #6b7077;--legal-divider: rgba(15, 35, 56, .1);--legal-contact-bg: #f0ebe3;--legal-contact-border: #b8924a;--legal-shadow: 0 1px 2px rgba(15, 35, 56, .04), 0 12px 40px rgba(15, 35, 56, .06);--legal-radius: 2px;--legal-max-width: 72rem;--legal-hero-pad-top: 4rem;--legal-hero-pad-bottom: 3.5rem;--legal-card-pad: clamp(1.75rem, 4vw, 3.5rem);--legal-sticky-top: calc(var(--header-height, 72px) + 1.25rem);--legal-prose-max: 47.5rem;--legal-type-hero: clamp(1.75rem, 1.15rem + 2.6vw, 3.5rem);--legal-type-hero-weight: 500;--legal-type-hero-lh: 1.1;--legal-type-hero-track: .02em;--legal-type-sub: clamp(.75rem, .7rem + .22vw, .875rem);--legal-type-sub-track: .14em;--legal-type-section: clamp(1.125rem, 1.02rem + .65vw, 1.625rem);--legal-type-section-weight: 600;--legal-type-section-lh: 1.22;--legal-type-section-space-after: 1.375rem;--legal-type-body: clamp(.9375rem, .9rem + .18vw, 1.125rem);--legal-type-body-lh: 1.8;--legal-type-toc: clamp(.875rem, .82rem + .2vw, .9375rem);--legal-type-toc-lh: 1.45;--legal-section-gap: clamp(2rem, 3.5vw, 3rem);background-color:var(--legal-bg);color:var(--legal-body);font-family:var(--font-paragraph--family, system-ui, sans-serif)}.legal-editorial-page__inner{max-width:var(--legal-max-width);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.legal-editorial-page__hero{text-align:center;padding-block:var(--legal-hero-pad-top) var(--legal-hero-pad-bottom)}.legal-editorial-page__title,.legal-editorial-page .page-title{margin:0;font-family:var(--font-brand-primary--family, var(--font-paragraph--family, system-ui, sans-serif));font-size:var(--legal-type-hero);font-weight:var(--legal-type-hero-weight);line-height:var(--legal-type-hero-lh);letter-spacing:var(--legal-type-hero-track);color:var(--legal-heading)}.legal-editorial-page__updated,.legal-editorial-page .page-subtitle{display:block;margin-top:1.375rem;font-size:var(--legal-type-sub);font-weight:600;letter-spacing:var(--legal-type-sub-track);text-transform:uppercase;line-height:1.45;color:var(--legal-accent)}.legal-editorial-page__grid{display:grid;grid-template-columns:minmax(13.5rem,26%) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);align-items:start;padding-bottom:clamp(4rem,10vw,6rem)}@media screen and (max-width:899px){.legal-editorial-page__grid{grid-template-columns:1fr;gap:1.5rem}}.legal-editorial-page__toc-desktop{position:sticky;top:var(--legal-sticky-top);display:none;padding-bottom:2rem}@media screen and (min-width:900px){.legal-editorial-page__toc-desktop{display:block}}.legal-editorial-page__toc-label{margin:0 0 1.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--legal-heading)}.legal-editorial-page__toc-list{margin:0;padding:0;list-style:none}.legal-editorial-page__toc-item{margin:0;padding:0}.legal-editorial-page__toc-link,.legal-editorial-page .toc-link{position:relative;display:block;padding:.6rem 0 .6rem 1.05rem;font-size:var(--legal-type-toc);line-height:var(--legal-type-toc-lh);color:var(--legal-muted);text-decoration:none;border-radius:1px;transition:color .2s ease,background-color .2s ease,font-weight .2s ease}.legal-editorial-page__toc-link:hover,.legal-editorial-page .toc-link:hover{color:var(--legal-heading)}.legal-editorial-page__toc-link:focus-visible,.legal-editorial-page .toc-link:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.legal-editorial-page__toc-link:before,.legal-editorial-page .toc-link:before{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:2px;background:transparent;border-radius:1px;transition:background .2s ease}.legal-editorial-page__toc-link.is-active,.legal-editorial-page__toc-link.toc-active,.legal-editorial-page .toc-link.is-active,.legal-editorial-page .toc-link.toc-active{color:var(--legal-accent);font-weight:600}.legal-editorial-page__toc-link.is-active:before,.legal-editorial-page__toc-link.toc-active:before,.legal-editorial-page .toc-link.is-active:before,.legal-editorial-page .toc-link.toc-active:before{background:var(--legal-accent)}.legal-editorial-page__toc-mobile{display:block;border-radius:var(--legal-radius);border:1px solid var(--legal-divider);background:var(--legal-card-bg);overflow:hidden;box-shadow:var(--legal-shadow)}@media screen and (min-width:900px){.legal-editorial-page__toc-mobile{display:none}}.legal-editorial-page__toc-mobile summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--legal-heading);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.legal-editorial-page__toc-mobile summary::-webkit-details-marker{display:none}.legal-editorial-page__toc-mobile summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--legal-heading);border-bottom:2px solid var(--legal-heading);transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0}.legal-editorial-page__toc-mobile[open] summary:after{transform:rotate(-135deg);margin-top:.2rem}.legal-editorial-page__toc-mobile .legal-editorial-page__toc-list{padding:0 1rem 1rem;max-height:min(55vh,22rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.legal-editorial-page__card{background:var(--legal-card-bg);border-radius:var(--legal-radius);box-shadow:var(--legal-shadow);border:1px solid var(--legal-divider);padding:calc(var(--legal-card-pad) + .5rem) calc(var(--legal-card-pad) + .75rem)}.legal-editorial-page__section{scroll-margin-top:var(--legal-sticky-top)}.legal-editorial-page__section+.legal-editorial-page__section{margin-top:var(--legal-section-gap);padding-top:var(--legal-section-gap);border-top:1px solid var(--legal-divider)}.legal-editorial-page__section-heading,.legal-editorial-page .legal-heading{margin:0 0 var(--legal-type-section-space-after);font-family:var(--font-brand-primary--family, var(--font-paragraph--family, system-ui, sans-serif));font-size:var(--legal-type-section);font-weight:var(--legal-type-section-weight);line-height:var(--legal-type-section-lh);color:var(--legal-heading)}.legal-editorial-page__section-heading+.legal-editorial-page__prose,.legal-editorial-page .legal-heading+.legal-text{margin-top:.25rem}.legal-editorial-page__prose,.legal-editorial-page .legal-text{font-size:var(--legal-type-body);line-height:var(--legal-type-body-lh);color:var(--legal-body);max-width:var(--legal-prose-max)}.legal-editorial-page__prose>*:first-child,.legal-editorial-page .legal-text>*:first-child{margin-top:0}.legal-editorial-page__prose>*:last-child,.legal-editorial-page .legal-text>*:last-child{margin-bottom:0}.legal-editorial-page__prose p,.legal-editorial-page .legal-text p{margin:0 0 1.125em}.legal-editorial-page__prose ul,.legal-editorial-page__prose ol,.legal-editorial-page .legal-text ul,.legal-editorial-page .legal-text ol,.legal-editorial-page .legal-list{margin:0 0 1.125em;padding-left:1.5rem}.legal-editorial-page__prose li,.legal-editorial-page .legal-text li,.legal-editorial-page .legal-list li{margin-bottom:.625rem;font-size:inherit;line-height:var(--legal-type-body-lh)}.legal-editorial-page__prose li:last-child,.legal-editorial-page .legal-text li:last-child,.legal-editorial-page .legal-list li:last-child{margin-bottom:0}.legal-editorial-page__prose ul li::marker,.legal-editorial-page .legal-text ul li::marker,.legal-editorial-page .legal-list li::marker{color:var(--legal-accent)}.legal-editorial-page__prose a,.legal-editorial-page .legal-text a{color:var(--legal-heading);text-decoration:underline;text-underline-offset:.18em}.legal-editorial-page__prose a:hover,.legal-editorial-page .legal-text a:hover{color:var(--legal-accent)}.legal-editorial-page__contact{scroll-margin-top:var(--legal-sticky-top);margin-top:var(--legal-section-gap);padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);padding-left:clamp(1.25rem,2.5vw,1.75rem);border-left:4px solid var(--legal-contact-border);background:var(--legal-contact-bg);border-radius:var(--legal-radius);max-width:var(--legal-prose-max)}.legal-editorial-page__contact-title{margin:0 0 1.25rem;font-family:var(--font-brand-primary--family, var(--font-paragraph--family, system-ui, sans-serif));font-size:clamp(.8125rem,.78rem + .15vw,.875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--legal-heading);line-height:1.4}.legal-editorial-page__contact-rows{display:grid;gap:1rem}.legal-editorial-page__contact-row{display:grid;gap:.25rem;font-size:var(--legal-type-body);line-height:var(--legal-type-body-lh)}.legal-editorial-page__contact-label{font-size:var(--legal-type-sub);font-weight:700;letter-spacing:var(--legal-type-sub-track);text-transform:uppercase;color:var(--legal-muted)}.legal-editorial-page__contact-value{color:var(--legal-body)}.legal-editorial-page__contact-value a{color:var(--legal-heading);text-decoration:none;border-bottom:1px solid rgba(15,35,56,.2);transition:color .2s ease,border-color .2s ease}.legal-editorial-page__contact-value a:hover{color:var(--legal-accent);border-color:var(--legal-accent)}.legal-editorial-page__contact-note{margin-top:1.375rem;font-size:var(--legal-type-body);line-height:var(--legal-type-body-lh);color:var(--legal-body);max-width:none}.legal-editorial-page__contact-note>*:first-child{margin-top:0}.legal-editorial-page__contact-note>*:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.legal-editorial-page__toc-link,.legal-editorial-page .toc-link,.legal-editorial-page__toc-mobile summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/legal-editorial-page.css.map */
