.legal-body a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .15s}.legal-body a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal-free{columns:2;column-gap:clamp(16px,2vw,32px);font-size:14px;line-height:1.9;list-style:none}.legal-facts{border-top:1px solid var(--line);grid-template-columns:minmax(0,11em) minmax(0,1fr);font-size:14px;line-height:1.55;display:grid}.legal-facts dt,.legal-facts dd{border-bottom:1px solid var(--line);padding:10px 0}.legal-facts dt{color:var(--label);text-transform:uppercase;letter-spacing:.08em;padding-top:12px;font-size:12px}.legal-facts dd{color:var(--text)}@media (max-width:560px){.legal-free{columns:1}.legal-facts{grid-template-columns:minmax(0,1fr)}.legal-facts dt{border-bottom:0;padding-bottom:0}}
