.legal-module__ATVfiG__page{width:min(100% - 40px,var(--shell));color:var(--text);margin:0 auto;padding:42px 0 76px}.legal-module__ATVfiG__header{max-width:940px;padding:22px 0 38px}.legal-module__ATVfiG__kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px}.legal-module__ATVfiG__header h1{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(46px,6vw,68px);line-height:1}.legal-module__ATVfiG__effective{color:var(--text-muted);margin:16px 0 0;font-size:14px}.legal-module__ATVfiG__intro{max-width:820px;color:var(--text-body);margin:18px 0 0;font-size:18px;line-height:1.6}.legal-module__ATVfiG__layout{border-top:1px solid var(--line);grid-template-columns:245px minmax(0,1fr);align-items:start;gap:44px;padding-top:26px;display:grid}.legal-module__ATVfiG__toc{gap:5px;padding:12px;display:grid;position:sticky;top:84px}.legal-module__ATVfiG__toc strong{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;font-size:12px}.legal-module__ATVfiG__toc a{color:var(--text-body);border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none}.legal-module__ATVfiG__toc a:hover,.legal-module__ATVfiG__toc a:focus-visible{background:var(--surface-blue);color:var(--blue)}.legal-module__ATVfiG__content{min-width:0}.legal-module__ATVfiG__section{border-bottom:1px solid var(--line);padding:26px 0;scroll-margin-top:90px}.legal-module__ATVfiG__section:first-child{padding-top:10px}.legal-module__ATVfiG__section h2{font-family:var(--display);margin:0 0 14px;font-size:clamp(25px,3vw,33px);line-height:1.2}.legal-module__ATVfiG__section h3{margin:24px 0 8px;font-size:18px}.legal-module__ATVfiG__section p,.legal-module__ATVfiG__section li{color:var(--text-body);line-height:1.75}.legal-module__ATVfiG__section p{margin:10px 0 0}.legal-module__ATVfiG__section ul{margin:12px 0 0;padding-left:22px}.legal-module__ATVfiG__section li+li{margin-top:8px}.legal-module__ATVfiG__section a{font-weight:700}.legal-module__ATVfiG__notice{border-radius:var(--radius-sm);background:var(--surface-blue);color:var(--text-body);border:1px solid #bcd8f2;margin-top:28px;padding:20px 22px;line-height:1.65}@media (max-width:800px){.legal-module__ATVfiG__page{width:min(100% - 32px,var(--shell));padding-top:26px}.legal-module__ATVfiG__layout{grid-template-columns:1fr;gap:18px}.legal-module__ATVfiG__toc{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;position:static}.legal-module__ATVfiG__toc strong{grid-column:1/-1}.legal-module__ATVfiG__header{padding-bottom:26px}}@media (max-width:480px){.legal-module__ATVfiG__page{width:min(100% - 28px,var(--shell))}.legal-module__ATVfiG__header h1{font-size:44px}.legal-module__ATVfiG__intro{font-size:16px}.legal-module__ATVfiG__toc{grid-template-columns:1fr}.legal-module__ATVfiG__section{padding:23px 0}}
