.Privacy-module-scss-module__ffcxhW__page{background:var(--bg);min-height:100vh}.Privacy-module-scss-module__ffcxhW__wrap{max-width:760px;margin:0 auto;padding:132px 32px 120px}@media (max-width:768px){.Privacy-module-scss-module__ffcxhW__wrap{padding:104px 22px 88px}}.Privacy-module-scss-module__ffcxhW__eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.Privacy-module-scss-module__ffcxhW__eyebrow:before{content:"";background:var(--gold);width:28px;height:1px;display:inline-block}.Privacy-module-scss-module__ffcxhW__title{color:var(--text);letter-spacing:-.035em;margin:16px 0 14px;font-size:clamp(32px,4.4vw,46px);font-weight:700;line-height:1.15}.Privacy-module-scss-module__ffcxhW__dates{color:var(--text-4);letter-spacing:.04em;flex-wrap:wrap;gap:20px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}@media (max-width:768px){.Privacy-module-scss-module__ffcxhW__dates{flex-direction:column;gap:6px}}.Privacy-module-scss-module__ffcxhW__intro{color:var(--text-2);border-top:1px solid var(--line-soft);margin-top:28px;padding:24px 0 0;font-size:16.5px;line-height:1.7}.Privacy-module-scss-module__ffcxhW__notice{border-left:3px solid var(--gold);color:var(--text-2);background:#ffb6270a;border-radius:0 8px 8px 0;margin:24px 0 0;padding:16px 20px;font-size:14px;line-height:1.7}.Privacy-module-scss-module__ffcxhW__toc{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:36px 0;padding:22px 24px}.Privacy-module-scss-module__ffcxhW__tocTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:11px}.Privacy-module-scss-module__ffcxhW__tocList{counter-reset:toc;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.Privacy-module-scss-module__ffcxhW__tocList{grid-template-columns:1fr}}.Privacy-module-scss-module__ffcxhW__tocItem{counter-increment:toc;font-size:13.5px}.Privacy-module-scss-module__ffcxhW__tocLink{color:var(--text-2);gap:10px;text-decoration:none;transition:color .15s;display:flex}.Privacy-module-scss-module__ffcxhW__tocLink:hover{color:var(--gold)}.Privacy-module-scss-module__ffcxhW__tocLink:before{content:counter(toc,decimal-leading-zero);color:var(--text-4);font-family:JetBrains Mono,monospace;font-size:11px}.Privacy-module-scss-module__ffcxhW__section{margin-top:48px;scroll-margin-top:110px}.Privacy-module-scss-module__ffcxhW__sectionHeading{color:var(--text);letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:21px;display:flex}.Privacy-module-scss-module__ffcxhW__sectionHeading .Privacy-module-scss-module__ffcxhW__n{color:var(--gold);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.Privacy-module-scss-module__ffcxhW__paragraph{color:var(--text-2);margin:0 0 14px;font-size:15.5px;line-height:1.75}.Privacy-module-scss-module__ffcxhW__bullets{margin:0 0 14px;padding-left:4px;list-style:none}.Privacy-module-scss-module__ffcxhW__bullet{color:var(--text-2);padding-left:20px;font-size:15px;line-height:1.7;position:relative}.Privacy-module-scss-module__ffcxhW__bullet:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:4px}.Privacy-module-scss-module__ffcxhW__facts{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:22px 0;overflow:hidden}.Privacy-module-scss-module__ffcxhW__facts dl{grid-template-columns:180px 1fr;margin:0;padding:4px 22px;display:grid}@media (max-width:560px){.Privacy-module-scss-module__ffcxhW__facts dl{grid-template-columns:120px 1fr}}.Privacy-module-scss-module__ffcxhW__facts dl>:nth-last-child(-n+2){border-bottom:0}.Privacy-module-scss-module__ffcxhW__facts dt{color:var(--text-4);letter-spacing:.02em;border-bottom:1px solid var(--line-soft);padding:13px 0;font-size:12.5px}.Privacy-module-scss-module__ffcxhW__facts dd{color:var(--text);border-bottom:1px solid var(--line-soft);margin:0;padding:13px 0;font-size:14px}.Privacy-module-scss-module__ffcxhW__facts dd a{color:var(--gold);text-decoration:none}.Privacy-module-scss-module__ffcxhW__facts dd a:hover{text-decoration:underline}.Privacy-module-scss-module__ffcxhW__bizInfo{border-left:3px solid var(--gold);color:var(--text-3);background:#ffb6270a;border-radius:0 8px 8px 0;margin-top:56px;padding:22px 24px;font-size:13px;line-height:1.7}
