.privacy_page__Q9Fj4{width:min(100% - 48px,1060px);margin:0 auto;padding:64px 0 80px;color:var(--ink)}.privacy_header__p3DFX{max-width:740px;margin-bottom:48px}.privacy_eyebrow__h87AL{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--accent-hover)}.privacy_header__p3DFX h1{font:400 clamp(42px,6vw,68px)/1.08 var(--serif);letter-spacing:-.035em;margin:22px 0}.privacy_lead__RD_cy{font-size:18px;line-height:1.65;max-width:620px}.privacy_notice__5Aq9n{border-left:3px solid var(--accent);padding:12px 16px;background:var(--surface);font-size:13px;line-height:1.7;margin-top:24px}.privacy_layout__Gj1RU{display:grid;grid-template-columns:230px minmax(0,1fr);gap:62px;align-items:start}.privacy_contents__Sp7T7{position:sticky;top:24px;display:grid}.privacy_contents__Sp7T7 p{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--muted);margin:0 0 12px}.privacy_contents__Sp7T7 a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;border-bottom:1px solid var(--line);padding:7px 0}.privacy_copy__B9WvE{min-width:0}.privacy_copy__B9WvE section{margin:0 0 36px;scroll-margin-top:28px}.privacy_copy__B9WvE h2{font:500 23px/1.35 var(--sans);letter-spacing:-.035em;margin:0 0 15px}.privacy_copy__B9WvE p{font-size:15px;line-height:1.85;margin:0 0 16px;color:var(--text)}.privacy_copy__B9WvE a:not(.privacy_action__Elpkg){color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.privacy_action__Elpkg{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:11px 20px;border-radius:24px;background:var(--accent);color:white;font-size:14px}.privacy_action__Elpkg:hover{background:var(--accent-hover)}.privacy_copy__B9WvE .privacy_hint__1_d1k{font-size:13px;margin-top:12px}.privacy_related__HOy0j{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-wrap:wrap;gap:8px 24px}.privacy_related__HOy0j a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.privacy_page__Q9Fj4 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:760px){.privacy_page__Q9Fj4{width:calc(100% - 40px);padding:36px 0 52px}.privacy_header__p3DFX{margin-bottom:28px}.privacy_header__p3DFX h1{margin-top:18px}.privacy_lead__RD_cy{font-size:16px}.privacy_layout__Gj1RU{grid-template-columns:minmax(0,1fr);gap:32px}.privacy_contents__Sp7T7{position:static}.privacy_copy__B9WvE h2{font-size:22px}.privacy_copy__B9WvE p{font-size:15px;line-height:1.8}}