.legal-page{max-width:1040px;margin:32px auto 56px;color:#252A2E}.legal-article{background:#fff;border:1px solid #dce2e5;border-radius:16px;padding:36px;max-width:860px;margin:24px auto}.legal-article h1{font-size:clamp(28px,4vw,40px);line-height:1.2}.legal-body{font-size:16px;line-height:1.8}.legal-body h2{font-size:24px;line-height:1.3;border-top:1px solid #dce2e5;padding-top:28px;margin-top:36px;scroll-margin-top:20px}.legal-body h3{font-size:19px;margin-top:24px}.legal-body p,.legal-body li{overflow-wrap:anywhere}.legal-body li{margin-bottom:8px}.legal-body a,.legal-nav a,.legal-page>a{color:#934307;text-underline-offset:3px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px}.legal-nav a{background:#fff;border:1px solid #dce2e5;padding:10px 14px;border-radius:8px;font-size:14px;min-height:44px}.legal-nav a[aria-current=page]{border-color:#F28C28;background:#fff3e6;color:#252A2E}.legal-draft{background:#fff3e6;border-left:4px solid #F28C28;padding:18px 20px;border-radius:8px;margin:24px 0}.legal-draft p{margin:6px 0 0}.legal-meta{color:#617079;font-size:13px;overflow-wrap:anywhere}.legal-digest{word-break:break-all}.legal-documents{display:grid;gap:14px;margin:28px 0}.legal-documents>a{display:flex;justify-content:space-between;gap:16px;border:1px solid #dce2e5;border-radius:10px;padding:20px;color:#252A2E;text-decoration:none}.legal-documents>a:hover{border-color:#F28C28}.legal-documents span{font-size:13px;color:#617079}.legal-page a:focus-visible{outline:3px solid #F28C28;outline-offset:4px}.legal-receipts{margin-top:28px}.legal-receipts li{margin:12px 0}.legal-receipts a{overflow-wrap:anywhere}@media(max-width:600px){.legal-page{margin:20px auto 32px}.legal-article{padding:22px 18px}.legal-nav a{flex:1 1 145px}.legal-documents>a{flex-direction:column;gap:8px}.legal-body h2{font-size:22px}.legal-body{font-size:15px}.legal-draft{padding:16px}}
