.legal{background:#F5F3EE;min-height:100%;font-family:var(--font-public-sans),"Public Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:normal;font-variant-numeric:normal}.legal a{color:#A85511;text-decoration:underline}.legal a:hover{color:#7A3D0B}.legal .legal-wrap{width:100%;max-width:720px;margin:0 auto;padding:0 24px;box-sizing:border-box}.legal .legal-top{border-bottom:1px solid #e2ddd3;padding:22px 0}.legal .legal-home{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#2E3540;text-decoration:none}.legal .legal-home:hover{color:#0D1117}.legal .legal-mark{width:22px;height:22px;border-radius:6px;background:#0D1117;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.legal .legal-body{padding:56px 0 72px}.legal .legal-doc h1{font-size:40px;letter-spacing:-.025em;line-height:1.1;margin:0 0 8px}.legal .legal-doc h1,.legal .legal-doc h2{font-family:var(--font-archivo),"Archivo",system-ui,sans-serif;font-weight:700;color:#0D1117}.legal .legal-doc h2{font-size:22px;letter-spacing:-.015em;line-height:1.25;margin:44px 0 14px}.legal .legal-doc p{font-size:17px;line-height:1.7;color:#2E3540;margin:0 0 18px}.legal .legal-doc strong{font-weight:600;color:#0D1117}.legal .legal-doc h1+p{font-size:14px;color:#6F7C8D;margin-bottom:34px}.legal .legal-doc h1+p strong{font-weight:500;color:#6F7C8D}.legal .legal-doc ul{margin:0 0 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.legal .legal-doc li{position:relative;padding-left:22px;font-size:17px;line-height:1.65;color:#2E3540}.legal .legal-doc li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:#1B7F6B}.legal .legal-table{overflow-x:auto;margin:0 0 24px;border:1px solid #e2ddd3;border-radius:10px;background:#FFFFFF}.legal .legal-table table{width:100%;min-width:420px;border-collapse:collapse;font-size:15px}.legal .legal-table th{text-align:left;font-weight:600;color:#0D1117;background:#F5F3EE;white-space:nowrap}.legal .legal-table td,.legal .legal-table th{padding:12px 16px;border-bottom:1px solid #e2ddd3}.legal .legal-table td{color:#2E3540;line-height:1.55;vertical-align:top}.legal .legal-table tr:last-child td{border-bottom:0}.legal .legal-foot{border-top:1px solid #e2ddd3;padding:26px 0 48px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;font-size:14px;color:#4E5765}.legal .legal-foot nav{display:flex;flex-wrap:wrap;gap:22px;margin-left:auto}.legal .legal-foot .legal-here{color:#6F7C8D}@media (max-width:720px){.legal .legal-doc h1{font-size:32px}.legal .legal-doc h2{font-size:20px;margin-top:36px}.legal .legal-doc li,.legal .legal-doc p{font-size:16px}.legal .legal-body{padding:40px 0 56px}.legal .legal-foot nav{margin-left:0}}