.legal-main{width:min(820px,calc(100% - 48px));margin:0 auto;padding:54px 0 40px;font-family:"Douyin Sans",Arial,sans-serif}.legal-back{display:inline-block;font-size:13px;text-underline-offset:4px;margin-bottom:32px}.legal-document h1{font-size:clamp(28px,4vw,40px);line-height:1.4;margin:0 0 28px}.legal-document h2{font-size:23px;line-height:1.5;margin:44px 0 18px;scroll-margin-top:90px}.legal-document p{font-size:15px;line-height:2;overflow-wrap:anywhere;margin:0 0 20px}.legal-document strong{font-weight:700}.legal-document a,.legal-footer a{text-underline-offset:4px}.legal-toc{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid var(--rule);padding:18px 0;margin-bottom:28px;font-size:13px}.legal-footer{border-top:1px solid var(--rule);padding-top:22px;margin-top:38px}.workbench-legal{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;font-family:"Douyin Sans",Arial,sans-serif;font-size:12px;line-height:1.8}.shipping-footer .workbench-legal{margin-top:32px;color:#ccc}.workbench-legal a{text-underline-offset:4px}.workbench-legal a:focus-visible,.legal-main a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.legal-main{width:calc(100% - 36px);padding-top:32px}.legal-document h2{font-size:21px}.legal-document p{font-size:14px}}@media print{.site-header,.legal-back,.legal-toc,.legal-footer{display:none}body{padding:0;background:#fff;color:#000}.legal-main{width:100%;padding:0}.legal-document a{color:#000;text-decoration:none}.legal-document p{font-family:Arial,sans-serif;font-size:11pt}.legal-document h2{break-after:avoid}}