.legal-terms>h1{overflow-wrap:anywhere}.legal-terms .legal-notice p{margin:0}.legal-terms .legal-notice p+p{margin-top:1rem}.legal-terms a{text-underline-offset:3px;text-decoration:underline}.legal-terms-actions{flex-wrap:wrap;gap:.75rem 1.4rem;margin-bottom:2rem;font-size:.86rem;line-height:1.7;display:flex}.legal-terms-toc{background:#f2f4eb;border:1px solid #d3ddc7;border-radius:.8rem;padding:1.5rem}.legal-terms-toc h2{margin:0 0 1rem;font-size:1.15rem}.legal-terms-toc ol{grid-template-columns:1fr 1fr;gap:.65rem 2rem;margin:0;padding-left:1.5rem;display:grid}.legal-terms-toc li{padding-left:.2rem;font-size:.8rem;line-height:1.7}.legal-terms-section{padding-top:2rem;scroll-margin-top:7rem}.legal-terms-section h2{letter-spacing:-.035em;margin:.8rem 0 1rem;font-size:1.4rem;line-height:1.4}.legal-terms-section p,.legal-terms-related p,.legal-terms-related li{color:#465a42;font-size:.9rem;line-height:1.95}.legal-terms-section p{margin-block:0 1rem}.legal-terms-related{border-top:1px solid #d3ddc7;margin-top:3rem;padding-top:1.5rem}.legal-terms-related h2{font-size:1.3rem}.legal-terms-related summary{cursor:pointer;font-size:.88rem;line-height:1.7}.legal-terms-related ul{padding-left:1.2rem}.legal-terms-related li{margin-block:.7rem}@media (max-width:600px){.legal-terms-toc ol{grid-template-columns:1fr}.legal-terms-toc{padding:1.1rem}}@media print{.legal-terms-toc,.legal-terms-actions{display:none}.legal-terms-section h2{break-after:avoid}.legal-terms-section p{orphans:3;widows:3}}
