.legal-notice,.legal-footer{font-size:.85rem;line-height:1.6;color:var(--muted,#b0b6d5);overflow-wrap:anywhere}.legal-notice{margin:1rem 0}.legal-notice a,.legal-footer a{color:var(--mint,#00f5d4);text-decoration:underline;text-underline-offset:3px}.legal-footer{display:block;flex:1 1 100%;grid-column:1/-1;max-width:100%;margin-top:.5rem}.legal-notice a:focus-visible,.legal-footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}footer:has(.legal-footer){flex-wrap:wrap}@media print{.legal-notice,.legal-footer{color:#222}.legal-notice a,.legal-footer a{color:#222}}
