.legal-page{width:min(100% - 6rem,79.75rem);margin-inline:auto;padding-block:10.75rem 7rem}.legal-page__heading[data-astro-cid-jhmdmzlo]{max-width:47.5rem;margin-bottom:5rem}h1[data-astro-cid-jhmdmzlo]{color:#000;letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:700;line-height:1.08}h1[data-astro-cid-jhmdmzlo] span[data-astro-cid-jhmdmzlo]{color:var(--color-primary)}.legal-page__heading[data-astro-cid-jhmdmzlo]>p[data-astro-cid-jhmdmzlo]{max-width:38.75rem;color:var(--color-muted);font-size:1.1875rem;line-height:1.55}.legal-page__layout[data-astro-cid-jhmdmzlo]{grid-template-columns:14.25rem minmax(0,1fr);align-items:start;gap:5rem;display:grid}.legal-index[data-astro-cid-jhmdmzlo]{padding-block:.375rem;font-size:.9375rem;line-height:1.45;position:sticky;top:7.75rem}.legal-index[data-astro-cid-jhmdmzlo]>p[data-astro-cid-jhmdmzlo]{color:#000;margin-bottom:1.25rem;font-weight:600}.legal-index[data-astro-cid-jhmdmzlo] ul[data-astro-cid-jhmdmzlo]{gap:.25rem;padding:0;list-style:none;display:grid}.legal-index[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]{border-left:1px solid #dedede;padding:.5625rem 0 .5625rem 1rem;transition:color .15s,border-color .15s;display:block}.legal-index[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]:hover,.legal-index[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.legal-content[data-astro-cid-jhmdmzlo]{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.75}.legal-section[data-astro-cid-jhmdmzlo],.privacy-section[data-astro-cid-jhmdmzlo]{scroll-margin-top:7.5rem}.legal-section[data-astro-cid-jhmdmzlo]+.legal-section[data-astro-cid-jhmdmzlo]{border-top:1px solid #dedede;margin-top:4rem;padding-top:3.5rem}h2[data-astro-cid-jhmdmzlo]{color:#000;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:2rem;font-weight:650;line-height:1.2}h3[data-astro-cid-jhmdmzlo]{color:var(--color-text);letter-spacing:-.015em;margin-block:2rem 1rem;font-size:1.3125rem;font-weight:600;line-height:1.35}.legal-content[data-astro-cid-jhmdmzlo] p+p{margin-top:1rem}.legal-content[data-astro-cid-jhmdmzlo] a{text-underline-offset:.25rem;text-decoration:underline #b8b8b8}.legal-content[data-astro-cid-jhmdmzlo] a:hover{color:var(--color-primary);text-decoration-color:currentColor}.legal-address[data-astro-cid-jhmdmzlo]{background:var(--color-surface);border-radius:1rem;margin-top:1.75rem;padding:1.5rem 1.75rem}.legal-label[data-astro-cid-jhmdmzlo]{color:#696967;margin-bottom:.625rem;font-size:.875rem;font-weight:600;line-height:1.5}address[data-astro-cid-jhmdmzlo]{font-style:normal}.legal-date[data-astro-cid-jhmdmzlo]{color:#696967;margin-bottom:1.5rem;font-size:.875rem}.privacy-section[data-astro-cid-jhmdmzlo]{margin-top:2.25rem}.privacy-section[data-astro-cid-jhmdmzlo] h3[data-astro-cid-jhmdmzlo]{align-items:baseline;gap:1rem;display:flex}.privacy-section[data-astro-cid-jhmdmzlo] h3[data-astro-cid-jhmdmzlo] span[data-astro-cid-jhmdmzlo]{color:var(--color-primary);letter-spacing:0;flex-shrink:0;font-size:.8125rem;font-weight:600}.privacy-section[data-astro-cid-jhmdmzlo] ul[data-astro-cid-jhmdmzlo]{padding-left:1.375rem}.privacy-section[data-astro-cid-jhmdmzlo] li[data-astro-cid-jhmdmzlo]+li[data-astro-cid-jhmdmzlo]{margin-top:.625rem}.privacy-section[data-astro-cid-jhmdmzlo] li[data-astro-cid-jhmdmzlo]::marker{color:var(--color-primary)}.privacy-section[data-astro-cid-jhmdmzlo] ul[data-astro-cid-jhmdmzlo]+p[data-astro-cid-jhmdmzlo],.privacy-section[data-astro-cid-jhmdmzlo] p[data-astro-cid-jhmdmzlo]+ul[data-astro-cid-jhmdmzlo]{margin-top:1rem}@media (width<=62.5em){.legal-page__layout[data-astro-cid-jhmdmzlo]{grid-template-columns:12.5rem minmax(0,1fr);gap:2.5rem}}@media (width<=47.9375em){.legal-page{width:calc(100% - 2.5rem);padding-block:8.75rem 4.5rem}.legal-page__heading[data-astro-cid-jhmdmzlo]{margin-bottom:2.5rem}.legal-page__heading[data-astro-cid-jhmdmzlo]>p[data-astro-cid-jhmdmzlo]{font-size:1.0625rem}.legal-page__layout[data-astro-cid-jhmdmzlo]{grid-template-columns:minmax(0,1fr);gap:3rem}.legal-index[data-astro-cid-jhmdmzlo]{background:var(--color-surface);border-radius:1rem;padding:1.5rem;position:static}.legal-index[data-astro-cid-jhmdmzlo]>p[data-astro-cid-jhmdmzlo]{margin-bottom:.75rem}.legal-section[data-astro-cid-jhmdmzlo]+.legal-section[data-astro-cid-jhmdmzlo]{margin-top:3rem;padding-top:2.5rem}h2[data-astro-cid-jhmdmzlo]{font-size:1.75rem}h3[data-astro-cid-jhmdmzlo]{font-size:1.25rem}.legal-address[data-astro-cid-jhmdmzlo]{padding:1.5rem}}
