.legal__date{font-size:.92rem}.legal__toc{border-left:2px solid var(--line-strong);margin:0 0 2rem;padding-left:1rem}.legal__toc ul{margin:0;padding:0;list-style:none}@media (width>=560px){.legal__toc ul{columns:2;column-gap:2rem}}.legal__toc li{break-inside:avoid;padding:.25rem 0}.legal__toc-title{color:var(--ink-muted);margin:0 0 .25rem;font-size:.92rem;font-weight:700}.legal__section+.legal__section{margin-top:2rem}.legal__list{margin:0 0 1rem;padding-left:1.4em}.legal__list li{text-wrap:pretty}.legal__list li+li{margin-top:.5rem}.legal__operator,.legal__facts{gap:.75rem;margin:0 0 1rem;display:grid}.legal__operator>div,.legal__facts>div{gap:.25rem;display:grid}@media (width>=560px){.legal__operator>div,.legal__facts>div{grid-template-columns:12rem minmax(0,1fr);gap:1rem}}.legal__operator dt,.legal__facts dt{font-weight:700}.legal__operator dd,.legal__facts dd{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.legal__placeholder{color:var(--ink-muted);font-style:italic}.legal__notice{border:1px solid var(--line-strong);border-left:4px solid var(--brand);background:var(--surface);border-radius:14px;margin:0 0 1rem;padding:1rem}.legal__notice h3{margin-bottom:.5rem}.legal__notice p{margin:0}.legal a[href^=mailto\:]{overflow-wrap:anywhere}
