.legal-main{max-width:1100px;padding-top:140px;padding-bottom:96px}.legal-back{display:inline-flex;align-items:center;min-height:44px;color:#c5bdd1}.legal-heading{margin:28px 0}.legal-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.15;letter-spacing:-.03em;max-width:850px;overflow-wrap:anywhere}.legal-heading>p:last-child{color:#b5aabc;margin-top:20px;font-size:14px}.legal-draft{padding:22px 24px;border:1px solid #7d6244;border-radius:14px;background:#221c16;color:#ead7bd;margin:28px 0}.legal-draft p{margin:8px 0 0;line-height:1.65}.legal-nav{display:flex;flex-wrap:wrap;gap:6px 18px;padding:24px 0;border-top:1px solid #37303e;border-bottom:1px solid #37303e;margin-bottom:40px}.legal-nav a{display:inline-flex;align-items:center;min-height:44px;color:#b9aec5;font-size:14px;line-height:1.5}.legal-nav a[aria-current=page]{color:#f0d2ff;text-decoration:underline;text-underline-offset:5px}.legal-article{max-width:860px;font-size:16px;line-height:1.8;color:#d4cbdc;overflow-wrap:anywhere}.legal-article section+section{margin-top:38px}.legal-article h2{font-size:23px;line-height:1.4;color:#f4ebfa;margin:0 0 16px;letter-spacing:-.02em}.legal-article p{margin:0 0 16px}.legal-article a{color:#e3b8ff;text-decoration:underline;text-underline-offset:4px}.legal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:40px}.legal-cards a{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:94px;padding:22px;border:1px solid #44384e;border-radius:14px;background:#151118;text-decoration:none}.legal-cards a:hover{background:#22182a}.legal-details{margin:0 0 38px}.legal-details>div{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid #37303e}.legal-details dt{color:#b9aec5}.legal-details dd{margin:0;color:#f0e9f5}.legal-table-wrap{max-width:100%;overflow:auto;margin:24px 0 32px;border:1px solid #44384e;border-radius:12px}.legal-article table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.legal-article caption{text-align:left;padding:16px;color:#eee0f7;background:#201727}.legal-article th,.legal-article td{padding:14px 16px;text-align:left;border-top:1px solid #37303e}.legal-article thead{color:#eee0f7}.footer-links nav{flex-wrap:wrap;gap:8px 18px}.footer-links nav a{display:inline-flex;min-height:44px;align-items:center}a:focus-visible{outline:2px solid #ddb5ff;outline-offset:5px;border-radius:3px}@media(max-width:640px){.legal-main{padding-top:104px;padding-bottom:64px}.legal-cards{grid-template-columns:1fr}.legal-details>div{grid-template-columns:1fr;gap:5px}.legal-nav{gap:4px 14px}.legal-article{font-size:16px}.legal-heading h1{font-size:32px}}

.legal-documents{margin-bottom:34px;border-top:1px solid #37303e;border-bottom:1px solid #37303e}.legal-documents summary{min-height:56px;display:list-item;padding:16px 0;margin-left:18px;color:#d5c4e1;cursor:pointer}.legal-documents summary:focus-visible{outline:2px solid #ddb5ff;outline-offset:4px}.legal-documents .legal-nav{margin:0;padding:12px 0 18px;border:0}
