.legal-prose{max-width:75ch;line-height:1.6}.legal-prose h1{margin-bottom:.25rem;font-size:1.9rem}.legal-prose h2{margin-top:2rem;margin-bottom:.5rem;font-size:1.3rem}.legal-prose h3{margin-top:1.25rem;margin-bottom:.4rem;font-size:1.1rem}.legal-prose p{margin-bottom:1rem}.legal-prose ul{margin:0 0 1rem 1.25rem;padding:0}.legal-prose li{margin-bottom:.4rem}.legal-prose a{color:var(--itc-red);text-decoration:underline}.legal-prose a:hover{color:var(--itc-red-dark)}.legal-updated{color:#555;font-style:italic;margin-bottom:1.5rem!important}.legal-table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.92rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:8px 10px}.legal-table th{background-color:#f3f3f3;font-weight:600}.legal-contact-block{margin-bottom:1rem}.legal-prose-button{font:inherit;color:var(--itc-red);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.legal-prose-button:hover{color:var(--itc-red-dark)}.legal-prose-button:focus-visible{outline:2px solid var(--itc-red);outline-offset:2px}
