.legal{color:var(--color-ink);font-size:1.0625rem;line-height:1.75}.legal h2{border-left:6px solid var(--color-coral);margin-top:2.5rem;padding-left:.75rem;scroll-margin-top:6rem;font-size:1.6rem;font-weight:900;line-height:1.25}.legal p{overflow-wrap:anywhere;margin-top:.9rem}.legal ul,.legal ol{margin-top:.9rem;padding-left:1.4rem}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li{overflow-wrap:anywhere;margin-top:.45rem;padding-left:.2rem}.legal a:not(.btn){text-underline-offset:3px;text-decoration:underline}.legal a:focus-visible,.legal-toc a:focus-visible{outline:3px solid var(--color-grape);outline-offset:3px;border-radius:4px}.legal-toc a{text-decoration:none}.legal-toc a:hover{text-decoration:underline;text-decoration-thickness:2px}.legal-notice{border:2.5px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);background:#fff6d9;border-radius:12px;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.5}@media print{header,footer,nav.legal-toc,a[href^="https://wa.me"],.no-print{display:none!important}body,.legal{color:#000!important;background:#fff!important}.legal-wrap{max-width:none!important;padding:0!important}.legal{font-size:11pt;line-height:1.5}.legal h2{break-after:avoid}.legal-notice{box-shadow:none;background:0 0;border:1px solid #000}}
