.LegalDocumentPage-module__9TplFW__page{min-height:100vh;color:var(--text-primary);background:linear-gradient(#f8fafc 0%,#eef6f8 100%)}.LegalDocumentPage-module__9TplFW__shell{width:min(100% - 2rem,72rem);margin:0 auto;padding:2rem 0 4rem}.LegalDocumentPage-module__9TplFW__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:2rem;display:flex}.LegalDocumentPage-module__9TplFW__brand{letter-spacing:0;color:var(--text-primary);font-weight:900}.LegalDocumentPage-module__9TplFW__links{flex-wrap:wrap;gap:.55rem;display:flex}.LegalDocumentPage-module__9TplFW__links a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:#ffffffd1;padding:.45rem .65rem;font-size:.78rem;font-weight:800}.LegalDocumentPage-module__9TplFW__hero{border-bottom:1px solid var(--border);gap:1rem;margin-bottom:1.25rem;padding-bottom:1.5rem;display:grid}.LegalDocumentPage-module__9TplFW__kicker{width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#0369a114;border-radius:999px;padding:.34rem .58rem;font-size:.72rem;font-weight:900;display:inline-flex}.LegalDocumentPage-module__9TplFW__hero h1{max-width:50rem;font-family:var(--font-display);letter-spacing:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.LegalDocumentPage-module__9TplFW__description{max-width:48rem;color:var(--text-secondary);font-size:1rem;line-height:1.75}.LegalDocumentPage-module__9TplFW__meta{flex-wrap:wrap;gap:.55rem;display:flex}.LegalDocumentPage-module__9TplFW__meta span{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:#ffffffc2;padding:.45rem .6rem;font-size:.8rem;font-weight:800}.LegalDocumentPage-module__9TplFW__document{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffeb;gap:.8rem;padding:clamp(1.1rem,3vw,2.25rem);display:grid}.LegalDocumentPage-module__9TplFW__document h1{font-family:var(--font-display);font-size:2rem;line-height:1.15}.LegalDocumentPage-module__9TplFW__document h2{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:1.1rem;font-size:1.2rem;font-weight:900}.LegalDocumentPage-module__9TplFW__document h3{margin-top:.8rem;font-size:1rem;font-weight:900}.LegalDocumentPage-module__9TplFW__document p,.LegalDocumentPage-module__9TplFW__document li{color:var(--text-secondary);font-size:.94rem;line-height:1.8}.LegalDocumentPage-module__9TplFW__document ul,.LegalDocumentPage-module__9TplFW__document ol{padding-left:1.3rem}.LegalDocumentPage-module__9TplFW__document strong{color:var(--text-primary)}@media print{.LegalDocumentPage-module__9TplFW__page{background:#fff}.LegalDocumentPage-module__9TplFW__shell{width:auto;padding:0}.LegalDocumentPage-module__9TplFW__nav,.LegalDocumentPage-module__9TplFW__links{display:none}.LegalDocumentPage-module__9TplFW__document{box-shadow:none;border:0;padding:0}}
