 .seller-legal-links{text-align:center;margin:24px 0 12px;font-size:14px;line-height:2}.seller-legal-links a{color:#6554c0;text-decoration:underline;text-underline-offset:3px} .legal-page{margin:0;background:#f5f3fc;color:#292638;font:16px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere}.legal-wrap{max-width:880px;margin:auto;padding:32px 20px calc(40px + env(safe-area-inset-bottom))}.legal-page a{color:#6545b7;text-underline-offset:3px}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.legal-card{background:#fff;border:1px solid #e6dff4;border-radius:20px;padding:32px;box-shadow:0 12px 40px #53328c0c}.legal-page h1{font-size:30px;line-height:1.4;color:#57369c;margin:0 0 8px}.legal-page h2{font-size:21px;margin:28px 0 10px}.legal-page h3{font-size:18px}.legal-page p{margin:10px 0}.legal-meta{color:#746a86;font-size:14px}.legal-notice{padding:16px 20px;background:#f3ecff;border-left:4px solid #8252cb;border-radius:8px;margin:24px 0}.legal-page li{margin:6px 0}.legal-page ul{padding-left:24px}.legal-page table{width:100%;border-collapse:collapse;font-size:14px}.legal-page th,.legal-page td{border:1px solid #e4ddf0;padding:10px;text-align:left;vertical-align:top}.table-scroll{overflow-x:auto}.legal-page th{background:#f3effa}.legal-page footer{margin-top:24px;text-align:center;font-size:14px}@media(max-width:600px){.legal-wrap{padding:20px 12px 32px}.legal-card{padding:22px 18px;border-radius:14px}.legal-page h1{font-size:26px}.legal-page h2{font-size:20px}.legal-page table{min-width:580px}}