.privacyPolicy_policy__wd8le{padding-block:clamp(2.5rem,4vw,4rem);min-height:60vh;background-color:#f9fafb;color:var(--foreground);position:relative}.privacyPolicy_header__bzYNL{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.privacyPolicy_title__2mdd_{margin:0 0 .5rem;font-size:clamp(1.25rem,4vw,2rem);font-weight:800;line-height:1.25;color:#111;letter-spacing:-.02em}.privacyPolicy_subtitle__WBD2X{margin:0 auto;max-width:900px;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:400;line-height:1.65;color:rgba(17,17,17,.82)}.privacyPolicy_content__NkB7G{max-width:900px;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06),inset 0 0 0 1px rgba(255,255,255,.6);padding:clamp(1.25rem,3vw,2rem)}.privacyPolicy_h2__WNEfI{margin:1.2rem 0 .6rem;font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:800;color:#111}.privacyPolicy_p__mPmv1{margin:0 0 .85rem;line-height:1.75;color:rgba(17,17,17,.85)}.privacyPolicy_ul__skCBZ{margin:0 0 1rem;padding-left:1.25rem;line-height:1.75;color:rgba(17,17,17,.85)}.privacyPolicy_small__kkrV5{margin-top:1.25rem;font-size:.9rem;color:rgba(17,17,17,.65)}.privacyPolicy_backWrap__rWNPX{margin-top:1.5rem;display:flex;justify-content:center}.privacyPolicy_backButton__dt3uO{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.06);font-size:1rem;font-weight:600;color:#111;text-decoration:none;cursor:pointer;transition:all .25s ease}.privacyPolicy_backButton__dt3uO:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.12);box-shadow:0 14px 32px rgba(0,0,0,.1)}.privacyPolicy_backButton__dt3uO:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.privacyPolicy_link__J8GXm{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){.privacyPolicy_content__NkB7G{border-radius:20px}}