.legal-page{width:100%;padding:0 0 64px;color:var(--color-text-primary)}.legal-page__container{max-width:820px;margin:0 auto;padding:0 var(--side, clamp(16px, 4.83vw, 32px))}.legal-page__header{padding:32px 0 20px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.legal-page__title{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.legal-page__meta{margin:8px 0 0;font-size:13px;color:var(--color-text-muted)}.legal-page__intro{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.legal-page__toc{margin:0 0 32px;padding:16px 20px;background:var(--color-surface-alt)}.legal-page__toc[hidden]{display:none}.legal-page__toc-title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.legal-page__toc ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px}.legal-page__toc a{color:var(--color-text-primary);text-decoration:none}.legal-page__toc a:hover{text-decoration:underline}.legal-page__toc-link{border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer}.legal-page__toc-link:hover{text-decoration:underline}.legal-page__toc-link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.legal-page__toc-item--sub{margin-left:14px;list-style:circle}.legal-page__section{margin:0 0 28px;scroll-margin-top:120px}.legal-page__h2{margin:0 0 10px;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.02em}.legal-page__p{margin:0 0 10px;font-size:14px;font-weight:300;line-height:1.65}.legal-page__body--custom{font-size:14px;font-weight:300;line-height:1.65;overflow-wrap:anywhere}.legal-page__body--custom h2,.legal-page__body--custom h3,.legal-page__body--custom h4{font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.02em;margin:24px 0 8px;scroll-margin-top:120px}.legal-page__body--custom h3,.legal-page__body--custom h4{font-size:14px}.legal-page__body--custom h2:first-child,.legal-page__body--custom h3:first-child{margin-top:0}.legal-page__body--custom p{margin:0 0 10px}.legal-page__body--custom a{color:inherit;text-decoration:underline}.legal-page__body--custom ul,.legal-page__body--custom ol{margin:0 0 12px;padding-left:20px}.legal-page__body--custom li{margin:0 0 4px}.legal-page__body--custom img{max-width:100%;height:auto}.legal-page__body--custom table{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 16px;display:block;overflow-x:auto}.legal-page__body--custom th,.legal-page__body--custom td{border:1px solid var(--color-border);padding:8px 10px;text-align:left;vertical-align:top}.legal-page__body--custom th{background:var(--color-surface-alt);font-weight:600}.legal-page__body--custom strong,.legal-page__body--custom b{font-weight:600}.legal-page__body--custom [data-legal-dup-title]{display:none}.legal-page__body--custom font,.legal-page__body--custom [style*=color]{color:inherit!important}.legal-page__body--custom [style*=background]{background:transparent!important}.legal-page__body--custom font[face],.legal-page__body--custom [style*=font-family]{font-family:inherit!important}.legal-page__body--custom [style*=font-size]{font-size:inherit!important}.legal-page__body--custom span[style]{font-weight:inherit}.legal-page__empty-note{margin:0;padding:16px 20px;border:1px dashed var(--color-border);font-size:13px;color:var(--color-text-muted)}@media(max-width:767px){.legal-page__header{padding-top:24px}.legal-page__toc{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-page.css.map */
