.legal-document{color:#64748b;font-size:.9375rem;line-height:1.7;text-align:left}.legal-document-card{border-radius:24px;border:1px solid #ececec;background:#fff;padding:1.5rem;box-shadow:0 2px 12px rgba(15,23,42,.04)}@media (min-width:640px){.legal-document-card{padding:2rem}}@media (min-width:1024px){.legal-document-card{padding:2.5rem}}.legal-document__lead{margin-bottom:12px;font-size:1rem;font-weight:600;color:#334155}.legal-document__section{margin-top:1.75rem}.legal-document__section-title{margin-bottom:.625rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0a0a0a}.legal-document__subsection-title{margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600;color:#334155}.legal-document p{margin-bottom:.875rem}.legal-document ul{margin:0 0 .875rem 1.25rem;list-style:disc}.legal-document li{margin-bottom:.375rem}.legal-document strong{font-weight:600;color:#334155}.legal-document a{color:var(--brand-blue-text);font-weight:500;text-decoration:none}.legal-document a:hover{text-decoration:underline}.legal-document__contact-box{margin-top:.75rem;border-left:3px solid #0528f2;border-radius:12px;background:#f8fafc;padding:1rem 1.25rem}.legal-document__contact-box p{margin-bottom:.5rem}.legal-document__contact-box p:last-child{margin-bottom:0}.legal-document--shell{background:var(--shell-surface);border-color:var(--shell-border);box-shadow:var(--shell-shadow-md)}.legal-document--shell,.legal-document--shell .legal-document__lead{color:var(--shell-text-secondary)}.legal-document--shell .legal-document__section-title{color:var(--shell-text)}.legal-document--shell .legal-document__subsection-title{color:var(--shell-text-secondary)}.legal-document--shell strong{color:var(--shell-text)}.legal-document--shell a{color:var(--brand-blue-text)}.legal-document--shell .legal-document__contact-box{background:var(--shell-surface-muted);border-left-color:var(--brand-blue-text)}.legal-document--shell .legal-document__contact-box p{color:var(--shell-text-secondary)}