.legal[data-astro-cid-5tugxlpy]{padding-top:28px}.legal__head[data-astro-cid-5tugxlpy]{padding:var(--shop-page-head-padding);border-radius:var(--shop-radius);background:var(--shop-page-head-background);justify-items:start;gap:14px;margin:20px 0 clamp(32px,4vw,48px);display:grid}h1[data-astro-cid-5tugxlpy]{font-size:var(--shop-page-title-size);line-height:1}.legal__head[data-astro-cid-5tugxlpy] p[data-astro-cid-5tugxlpy]{max-width:46rem;color:var(--shop-color-muted-text);margin:0;font-size:17px}.legal__head[data-astro-cid-5tugxlpy] .legal__updated[data-astro-cid-5tugxlpy]{font-size:13px}.legal__layout[data-astro-cid-5tugxlpy]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.legal__aside[data-astro-cid-5tugxlpy]{top:var(--shop-sticky-offset);gap:28px;display:grid;position:sticky}.legal__toc[data-astro-cid-5tugxlpy],.legal__others[data-astro-cid-5tugxlpy]{gap:4px;display:grid}.legal__label[data-astro-cid-5tugxlpy]{color:var(--shop-field-label-color);font-family:var(--shop-field-label-font);font-size:max(var(--shop-field-label-size), 12px);font-weight:var(--shop-field-label-weight);letter-spacing:var(--shop-field-label-tracking);text-transform:var(--shop-field-label-case);margin-bottom:8px}.legal__toc[data-astro-cid-5tugxlpy] a[data-astro-cid-5tugxlpy],.legal__others[data-astro-cid-5tugxlpy] a[data-astro-cid-5tugxlpy]{color:var(--shop-color-muted-text);gap:12px;padding:6px 0;font-size:14px;text-decoration:none;display:flex}.legal__toc[data-astro-cid-5tugxlpy] a[data-astro-cid-5tugxlpy] span[data-astro-cid-5tugxlpy]{color:var(--shop-color-brand);font-variant-numeric:tabular-nums}.legal__toc[data-astro-cid-5tugxlpy] a[data-astro-cid-5tugxlpy]:hover,.legal__others[data-astro-cid-5tugxlpy] a[data-astro-cid-5tugxlpy]:hover{color:var(--shop-color-text)}.legal__body[data-astro-cid-5tugxlpy]{max-width:720px;font-size:16px;line-height:1.75}.legal__body[data-astro-cid-5tugxlpy] section{scroll-margin-top:var(--shop-sticky-offset);padding:8px 0 36px}.legal__body[data-astro-cid-5tugxlpy] section+section{border-top:1px solid var(--shop-color-border);padding-top:36px}.legal__body[data-astro-cid-5tugxlpy] h2{font-family:var(--shop-font-heading);font-size:28px;font-weight:var(--shop-heading-weight);letter-spacing:var(--shop-heading-tracking);text-transform:var(--shop-heading-case);align-items:baseline;gap:14px;margin:0 0 16px;display:flex}.legal__body[data-astro-cid-5tugxlpy] h2 span{color:var(--shop-color-brand);font-family:var(--shop-font-body);letter-spacing:0;font-size:15px;font-weight:700}.legal__body[data-astro-cid-5tugxlpy] p{margin:0}.legal__body[data-astro-cid-5tugxlpy] p+p,.legal__body[data-astro-cid-5tugxlpy] p+ul,.legal__body[data-astro-cid-5tugxlpy] ul+p,.legal__body[data-astro-cid-5tugxlpy] table+p{margin-top:14px}.legal__body[data-astro-cid-5tugxlpy] ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.legal__body[data-astro-cid-5tugxlpy] li::marker{color:var(--shop-color-brand)}.legal__body[data-astro-cid-5tugxlpy] strong{font-weight:600}.legal__body[data-astro-cid-5tugxlpy] a{color:inherit;text-decoration-color:var(--shop-color-brand);text-underline-offset:3px}.legal__body[data-astro-cid-5tugxlpy] table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.legal__body[data-astro-cid-5tugxlpy] th{border-bottom:1px solid var(--shop-color-text);color:var(--shop-color-muted-text);text-align:left;padding:10px 12px 10px 0;font-size:13px;font-weight:600}.legal__body[data-astro-cid-5tugxlpy] td{border-bottom:1px solid var(--shop-color-border);vertical-align:top;padding:12px 12px 12px 0}.legal__body[data-astro-cid-5tugxlpy] code{border-radius:min(var(--shop-radius-small), 6px);background:var(--shop-photo-background);padding:1px 6px;font-size:13px}@media (width<=900px){.legal__layout[data-astro-cid-5tugxlpy]{grid-template-columns:minmax(0,1fr)}.legal__aside[data-astro-cid-5tugxlpy]{position:static}.legal__others[data-astro-cid-5tugxlpy]{display:none}}@media (width<=640px){.legal__body[data-astro-cid-5tugxlpy] table,.legal__body[data-astro-cid-5tugxlpy] thead,.legal__body[data-astro-cid-5tugxlpy] tbody,.legal__body[data-astro-cid-5tugxlpy] tr,.legal__body[data-astro-cid-5tugxlpy] td{display:block}.legal__body[data-astro-cid-5tugxlpy] thead{display:none}.legal__body[data-astro-cid-5tugxlpy] tr{border-bottom:1px solid var(--shop-color-border);padding:12px 0}.legal__body[data-astro-cid-5tugxlpy] td{border:0;padding:2px 0}}
