.ac-legal,.ac-wrap.ac-legal{text-align:left;max-width:760px;font-family:var(--ff-sans);color:var(--c-text);overflow-wrap:break-word;margin:0 auto;font-size:16px;line-height:1.65}.ac-legal h1{font-family:var(--ff-serif);margin:0 0 12px;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15}.ac-legal-date{color:var(--c-muted);margin:0 0 40px;font-size:15px}.ac-legal h2{font-family:var(--ff-serif);margin:48px 0 16px;font-size:26px;font-weight:400;line-height:1.25}.ac-legal h3{font-family:var(--ff-sans);margin:28px 0 10px;font-size:17px;font-weight:700;line-height:1.4}.ac-legal h4{font-family:var(--ff-sans);margin:20px 0 6px;font-size:16px;font-weight:600;line-height:1.4}.ac-legal p{margin:0 0 14px}.ac-legal ul,.ac-legal ol{margin:0 0 18px;padding-left:24px}.ac-legal li{margin:0 0 6px}.ac-legal ul{list-style:outside}.ac-legal ol{list-style:decimal}.ac-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ac-legal strong{font-weight:700}.ac-legal p.ac-legal-c1{margin-bottom:10px}.ac-legal p.ac-legal-c2{margin-bottom:10px;padding-left:24px}.ac-legal p.ac-legal-def{margin-bottom:10px}.ac-legal-sign{margin-top:40px!important}.ac-legal-company{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px;line-height:1.5}.ac-legal-company th,.ac-legal-company td{border:1px solid var(--c-hair);vertical-align:top;text-align:left;padding:10px 14px}.ac-legal-company th{width:34%;font-weight:600}@media (max-width:560px){.ac-legal-company th,.ac-legal-company td{width:auto;display:block}.ac-legal-company th{border-bottom:0;padding-bottom:2px}.ac-legal-company td{border-top:0;padding-top:2px}.ac-legal-company tr+tr th{border-top:0}}
