.terms{width:85%;text-justify:justify;padding:48px}@media screen and (max-width:768px){.terms{width:95%}}.terms h1.terms-title{font-size:calc(28px*var(--text-scale));margin:1rem 0 2rem;font-weight:700}.terms h2{font-size:calc(22px*var(--text-scale));border-bottom:1px solid var(--line-soft);margin:48px 0 24px;padding-bottom:8px;font-weight:700}.terms h3{font-size:calc(18px*var(--text-scale));margin:2rem 0 1rem;font-weight:600}.terms h4{font-size:calc(12px*var(--text-scale));margin:1rem 0}.terms .consent-controls{border:1px solid var(--line-strong);border-radius:8px;margin:1rem 0 2rem;padding:1rem}.terms .consent-controls .consent-controls_actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.terms .consent-controls button{background:var(--action);min-height:44px;color:var(--action-foreground);border-radius:6px;padding:8px 16px;font-weight:600}.terms .consent-controls button:hover{background:var(--action-hover)}.terms .consent-controls button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.terms .consent-controls .consent-controls_status{min-height:1.5em;margin-top:8px}.terms ul{list-style-type:disc;list-style-position:inside}.terms ul li{margin:.5rem 0}
