.legal-doc{color:#d4d4d4;line-height:1.7;font-size:15px}.legal-doc h1{font-size:2.5rem;font-weight:700;color:#f0f0f0;margin-bottom:.5rem;letter-spacing:-.02em}.legal-doc h2{font-size:1.5rem;font-weight:600;color:#e8e8e8;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em}.legal-doc h3{font-size:1.15rem;font-weight:600;color:#d8d8d8;margin-top:2rem;margin-bottom:.75rem}.legal-doc p{margin-bottom:1rem;color:#b8b8b8}.legal-doc .meta{color:#888;font-size:.875rem;margin-bottom:.25rem}.legal-doc ul{margin:1rem 0;padding-left:1.5rem;list-style:disc;color:#b8b8b8}.legal-doc ul li{margin-bottom:.5rem}.legal-doc strong{color:#e8e8e8;font-weight:600}.legal-doc a{color:#00d4b8;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.legal-doc a:hover{color:#00f0d0}.legal-doc section{margin-bottom:2rem}.legal-doc table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem}.legal-doc thead{background:rgba(0,212,184,.08)}.legal-doc th{text-align:left;padding:.75rem 1rem;font-weight:600;color:#e8e8e8;border-bottom:1px solid hsla(0,0%,100%,.1)}.legal-doc td{padding:.75rem 1rem;color:#b8b8b8;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:top}.legal-doc tbody tr:hover{background:hsla(0,0%,100%,.02)}.legal-doc .model-form{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:1.5rem;margin:1.5rem 0;font-family:monospace;font-size:.875rem}.legal-doc .model-form p{margin-bottom:.75rem}.legal-doc em{color:#888;font-style:italic;font-size:.875rem}@media (max-width:640px){.legal-doc{font-size:14px}.legal-doc h1{font-size:2rem}.legal-doc h2{font-size:1.25rem}.legal-doc table{font-size:.75rem}.legal-doc td,.legal-doc th{padding:.5rem}}