.LegalPageShell-module__ASw3Oa__page{color:#171717;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#f5f6f8}.LegalPageShell-module__ASw3Oa__header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c12f5;border-bottom:1px solid #ffffff14;position:sticky;top:0}.LegalPageShell-module__ASw3Oa__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);min-height:72px;margin:0 auto;display:flex}.LegalPageShell-module__ASw3Oa__brand{color:#fff;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.LegalPageShell-module__ASw3Oa__brandMark{color:#fff;letter-spacing:.04em;background:#b91c1c;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.9rem;display:grid}.LegalPageShell-module__ASw3Oa__nav{align-items:center;gap:22px;display:flex}.LegalPageShell-module__ASw3Oa__nav a{color:#d1d5db;font-size:.92rem;font-weight:700;text-decoration:none}.LegalPageShell-module__ASw3Oa__nav a:hover{color:#fff}.LegalPageShell-module__ASw3Oa__main{padding:64px 20px 80px}.LegalPageShell-module__ASw3Oa__article{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #11182714}.LegalPageShell-module__ASw3Oa__hero{background:radial-gradient(circle at 100% 0,#b91c1c1f,#0000 36%),#fff;border-bottom:1px solid #eceff3;padding:48px 52px 38px}.LegalPageShell-module__ASw3Oa__eyebrow{color:#b91c1c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.LegalPageShell-module__ASw3Oa__hero h1{color:#111827;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.LegalPageShell-module__ASw3Oa__intro{color:#4b5563;max-width:720px;margin:20px 0 0;font-size:1.05rem;line-height:1.75}.LegalPageShell-module__ASw3Oa__updated{color:#6b7280;margin:20px 0 0;font-size:.86rem;font-weight:700}.LegalPageShell-module__ASw3Oa__content{padding:42px 52px 52px}.LegalPageShell-module__ASw3Oa__content section+section{margin-top:36px}.LegalPageShell-module__ASw3Oa__content h2{color:#111827;margin:0 0 12px;font-size:1.32rem;line-height:1.3}.LegalPageShell-module__ASw3Oa__content p,.LegalPageShell-module__ASw3Oa__content li{color:#4b5563;font-size:.98rem;line-height:1.8}.LegalPageShell-module__ASw3Oa__content p{margin:0}.LegalPageShell-module__ASw3Oa__content p+p{margin-top:12px}.LegalPageShell-module__ASw3Oa__content ul,.LegalPageShell-module__ASw3Oa__content ol{margin:12px 0 0;padding-left:22px}.LegalPageShell-module__ASw3Oa__content li+li{margin-top:8px}.LegalPageShell-module__ASw3Oa__content strong{color:#1f2937}.LegalPageShell-module__ASw3Oa__content a{color:#991b1b;font-weight:750}.LegalPageShell-module__ASw3Oa__notice{color:#4b5563;background:#fff7f7;border-left:4px solid #b91c1c;border-radius:0 14px 14px 0;margin-top:32px;padding:18px 20px;line-height:1.7}@media (max-width:720px){.LegalPageShell-module__ASw3Oa__headerInner{width:min(100% - 28px,1120px);min-height:64px}.LegalPageShell-module__ASw3Oa__brand span:last-child{display:none}.LegalPageShell-module__ASw3Oa__nav{gap:14px}.LegalPageShell-module__ASw3Oa__nav a{font-size:.82rem}.LegalPageShell-module__ASw3Oa__main{padding:28px 14px 48px}.LegalPageShell-module__ASw3Oa__article{border-radius:18px}.LegalPageShell-module__ASw3Oa__hero,.LegalPageShell-module__ASw3Oa__content{padding-left:24px;padding-right:24px}.LegalPageShell-module__ASw3Oa__hero{padding-top:34px;padding-bottom:28px}.LegalPageShell-module__ASw3Oa__content{padding-top:30px;padding-bottom:36px}}
