.legal-module__8113wq__page{background:linear-gradient(135deg,#fff 0%,#fafaf8 100%);max-width:860px;margin:0 auto;padding:56px 24px 80px}.legal-module__8113wq__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px;font-size:10px}.legal-module__8113wq__title{font-family:var(--font-serif);color:var(--navy);margin:0 0 8px;font-size:clamp(2rem,5vw,2.9rem);font-weight:500;line-height:1.1}.legal-module__8113wq__updated{font-family:var(--font-ui);color:var(--text-muted);margin:0 0 24px;font-size:14px}.legal-module__8113wq__intro{font-family:var(--font-ui);color:var(--text-soft);margin:0 0 26px;font-size:15px;line-height:1.75}.legal-module__8113wq__section{margin:0 0 24px}.legal-module__8113wq__section h2{color:var(--navy);margin:0 0 10px;font-size:22px;font-weight:500}.legal-module__8113wq__section p{font-family:var(--font-ui);color:var(--text-soft);margin:0 0 10px;font-size:15px;line-height:1.7}.legal-module__8113wq__section ul{margin:0;padding-left:20px}.legal-module__8113wq__section li{font-family:var(--font-ui);color:var(--text-soft);margin:0 0 8px;line-height:1.65}.legal-module__8113wq__notice{border:1px solid var(--border);box-shadow:var(--elevation-1);background:linear-gradient(135deg,#fef2ee 0%,#fff8f5 100%);border-radius:10px;margin-bottom:24px;padding:14px}.legal-module__8113wq__notice p{margin:0}.legal-module__8113wq__links{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.legal-module__8113wq__links a{font-family:var(--font-ui);color:var(--text-soft);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.legal-module__8113wq__page{padding:36px 16px 56px}.legal-module__8113wq__section h2{font-size:20px}.legal-module__8113wq__section p,.legal-module__8113wq__section li,.legal-module__8113wq__intro{font-size:14px}}
