.LegalPage_legalContainer__gQFH_{max-width:900px;margin:0 auto;padding:32px 24px}.LegalPage_legalContent__M45u8{background:#ffffff;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.LegalPage_legalContent__M45u8 h1{font-size:2.2rem;font-weight:700;color:#1a1a2e;margin:0 0 8px;border-bottom:3px solid #3282b8;padding-bottom:16px}.LegalPage_lastUpdated__Symuv{font-size:.9rem;color:#6b7280;margin:0 0 32px;font-style:italic}.LegalPage_legalContent__M45u8 section{margin-bottom:32px}.LegalPage_legalContent__M45u8 h2{font-size:1.4rem;font-weight:600;color:#16213e;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.LegalPage_legalContent__M45u8 h3{font-size:1.15rem;font-weight:600;color:#374151;margin:20px 0 12px}.LegalPage_legalContent__M45u8 p{font-size:1rem;line-height:1.8;color:#4b5563;margin:0 0 16px}.LegalPage_legalContent__M45u8 ul{margin:0 0 16px;padding-left:24px}.LegalPage_legalContent__M45u8 li{font-size:1rem;line-height:1.8;color:#4b5563;margin-bottom:8px}.LegalPage_legalContent__M45u8 a{color:#3282b8;text-decoration:none;transition:color .2s ease}.LegalPage_legalContent__M45u8 a:hover{color:#0f4c75;text-decoration:underline}.LegalPage_legalContent__M45u8 strong{color:#1f2937;font-weight:600}.LegalPage_highlight__w5CQA{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-left:4px solid #3b82f6;border-radius:8px;padding:20px 24px;margin:24px 0}.LegalPage_highlight__w5CQA p{color:#1e40af;margin:0}.LegalPage_highlight__w5CQA h2{color:#1e40af;border-bottom:none;margin-bottom:12px;padding-bottom:0}.LegalPage_warning__DTe01{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;padding:20px 24px;margin:24px 0}.LegalPage_warning__DTe01 strong{color:#92400e;display:block;margin-bottom:8px}.LegalPage_warning__DTe01 p{color:#78350f;margin:8px 0 0}.LegalPage_table__X3y1N{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:.95rem}.LegalPage_table__X3y1N td,.LegalPage_table__X3y1N th{border:1px solid #e5e7eb;padding:12px 16px;text-align:left}.LegalPage_table__X3y1N th{background:#f3f4f6;font-weight:600;color:#374151}.LegalPage_table__X3y1N td{color:#4b5563}.LegalPage_table__X3y1N tr:nth-child(2n){background:#f9fafb}.LegalPage_cookieTable__pyxhL{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:.9rem}.LegalPage_cookieTable__pyxhL td,.LegalPage_cookieTable__pyxhL th{border:1px solid #e5e7eb;padding:10px 14px;text-align:left}.LegalPage_cookieTable__pyxhL th{background:linear-gradient(135deg,#16213e,#0f4c75);color:#ffffff;font-weight:600}.LegalPage_cookieTable__pyxhL td{color:#4b5563}.LegalPage_cookieTable__pyxhL tr:nth-child(2n){background:#f9fafb}.LegalPage_cookieTable__pyxhL td:first-child{font-family:Monaco,Consolas,monospace;font-size:.85rem;color:#3b82f6;background:#eff6ff}@media (max-width:768px){.LegalPage_legalContainer__gQFH_{padding:16px 12px}.LegalPage_legalContent__M45u8{padding:24px 18px;border-radius:8px}.LegalPage_legalContent__M45u8 h1{font-size:1.6rem;line-height:1.3;word-break:break-word}.LegalPage_legalContent__M45u8 h2{font-size:1.15rem;line-height:1.4}.LegalPage_legalContent__M45u8 h3{font-size:1.05rem}.LegalPage_legalContent__M45u8 section{margin-bottom:24px}.LegalPage_legalContent__M45u8 ul{padding-left:18px}.LegalPage_cookieTable__pyxhL,.LegalPage_table__X3y1N{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:12px -18px;padding:0 18px}.LegalPage_cookieTable__pyxhL td,.LegalPage_cookieTable__pyxhL th,.LegalPage_table__X3y1N td,.LegalPage_table__X3y1N th{padding:10px 12px;font-size:.85rem}.LegalPage_highlight__w5CQA,.LegalPage_warning__DTe01{padding:16px;margin:16px -8px;border-radius:6px}.LegalPage_lastUpdated__Symuv{margin-bottom:24px}}@media (max-width:480px){.LegalPage_legalContainer__gQFH_{padding:12px 8px}.LegalPage_legalContent__M45u8{padding:20px 14px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.LegalPage_legalContent__M45u8 h1{font-size:1.35rem;padding-bottom:12px;border-bottom-width:2px}.LegalPage_legalContent__M45u8 h2{font-size:1.1rem;margin-bottom:12px}.LegalPage_legalContent__M45u8 h3{font-size:1rem;margin:16px 0 10px}.LegalPage_legalContent__M45u8 li,.LegalPage_legalContent__M45u8 p{font-size:.9rem;line-height:1.65}.LegalPage_legalContent__M45u8 li{margin-bottom:6px}.LegalPage_legalContent__M45u8 ul{padding-left:16px;margin-bottom:12px}.LegalPage_legalContent__M45u8 a{word-break:break-word}.LegalPage_highlight__w5CQA,.LegalPage_warning__DTe01{padding:14px 12px;margin:14px -6px}.LegalPage_highlight__w5CQA p,.LegalPage_warning__DTe01 p{font-size:.88rem;line-height:1.6}.LegalPage_lastUpdated__Symuv{font-size:.82rem;margin-bottom:20px}.LegalPage_cookieTable__pyxhL td,.LegalPage_cookieTable__pyxhL th,.LegalPage_table__X3y1N td,.LegalPage_table__X3y1N th{padding:8px 10px;font-size:.8rem}}@media (hover:none) and (pointer:coarse){.LegalPage_legalContent__M45u8 a{padding:2px 0}.LegalPage_cookieTable__pyxhL,.LegalPage_table__X3y1N{scroll-snap-type:x mandatory}.LegalPage_cookieTable__pyxhL td,.LegalPage_table__X3y1N td{scroll-snap-align:start}}