.legal-doc{color:var(--color-inveniaum-text);font-size:.9375rem;line-height:1.7}.legal-doc>section+section{margin-top:2.25rem}.legal-doc h2{letter-spacing:-.01em;color:var(--color-inveniaum-dark);margin:0 0 .875rem;font-size:1.25rem;font-weight:800;line-height:1.3}.legal-doc h2 .legal-n{color:var(--color-inveniaum-brand);font-variant-numeric:tabular-nums}.legal-doc h3{color:var(--color-inveniaum-dark);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:800}.legal-doc p{margin:0 0 .875rem}.legal-doc p:last-child{margin-bottom:0}.legal-doc a{color:var(--color-inveniaum-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-inveniaum-brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-inveniaum-brand) 35%, transparent);text-underline-offset:2px;font-weight:600}.legal-doc a:hover{text-decoration-color:currentColor}.legal-doc ul,.legal-doc ol{flex-direction:column;gap:.375rem;margin:0 0 .875rem;padding-left:1.5rem;display:flex}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li::marker{color:var(--color-inveniaum-brand);font-weight:700}.legal-doc strong{color:var(--color-inveniaum-dark);font-weight:700}.legal-doc dl{grid-template-columns:max-content minmax(0,1fr);gap:.375rem 1rem;margin:0 0 .875rem;display:grid}.legal-doc dt{color:var(--color-inveniaum-dark);font-weight:700}.legal-doc dd{margin:0}@media (max-width:480px){.legal-doc dl{grid-template-columns:1fr;row-gap:.125rem}.legal-doc dd+dt{margin-top:.5rem}}.legal-doc .legal-table-wrap{background:#fff9;border:1px solid #031b4e1f;border-radius:.75rem;margin:0 0 .875rem;overflow-x:auto}.legal-doc table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.875rem}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;border-bottom:1px solid #031b4e1a;padding:.625rem .75rem}.legal-doc thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--color-inveniaum-muted);background:#031b4e0a;font-size:.75rem}.legal-doc tbody tr:last-child td{border-bottom:0}.legal-doc code{background:#031b4e0f;border-radius:.375rem;padding:.0625rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.legal-doc .legal-note{background:#0069ff0f;border:1px solid #0069ff40;border-radius:.75rem;margin:0 0 .875rem;padding:.875rem 1rem}@media (max-width:640px){.legal-doc table{min-width:0}.legal-doc thead{display:none}.legal-doc table,.legal-doc tbody,.legal-doc tr,.legal-doc td{width:100%;display:block}.legal-doc tr{border-bottom:1px solid #031b4e1a;padding:.625rem 0}.legal-doc tr:last-child{border-bottom:0}.legal-doc td{border:0;padding:.25rem .875rem}.legal-doc td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-inveniaum-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:700;display:block}}
