.privacy[data-v-129dacc3]{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.privacy__bar[data-v-129dacc3]{padding:20px 16px;border-bottom:1px solid var(--color-border)}.privacy__home[data-v-129dacc3]{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-weight:600;text-decoration:none}.privacy__page[data-v-129dacc3]{max-width:720px;margin:0 auto;padding:48px 16px 80px}.privacy__title[data-v-129dacc3]{font-family:var(--font-display);font-size:clamp(36px,7vw,60px);line-height:1.05}.privacy__intro[data-v-129dacc3]{margin-top:16px;color:var(--color-text-muted);font-size:18px;line-height:1.5}.privacy__section[data-v-129dacc3]{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.privacy__heading[data-v-129dacc3]{font-family:var(--font-display);font-size:clamp(22px,4vw,28px);line-height:1.15}.privacy__notice[data-v-129dacc3]{display:grid;gap:10px;margin-top:16px}.privacy__notice div[data-v-129dacc3]{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:16px}.privacy__notice dt[data-v-129dacc3]{color:var(--color-text-muted)}.privacy__notice dd[data-v-129dacc3]{margin:0;overflow-wrap:anywhere}.privacy__list[data-v-129dacc3]{display:grid;gap:12px;margin-top:16px;padding-inline-start:20px;line-height:1.6}.privacy__list li[data-v-129dacc3]{overflow-wrap:anywhere}@media(max-width:480px){.privacy__notice div[data-v-129dacc3]{grid-template-columns:1fr;gap:2px}}
