.legal-doc{max-width:68ch;font-size:clamp(16px,1.9vw,18px)}.legal-doc p,.legal-doc li{text-wrap:pretty}.legal-doc h2{margin:2.5rem 0 .9rem;font-size:clamp(21px,2.2vw,26px);line-height:1.2}.legal-doc h3{margin:2.25rem 0 .85rem;font-size:clamp(19px,2vw,23px)}.legal-doc h2:first-child,.legal-doc h3:first-child{margin-top:0}.legal-doc .doc-title{margin:0 0 1.25rem;font-size:clamp(23px,2.5vw,30px);line-height:1.22}.legal-doc ul,.legal-doc ol{margin:0 0 1em;padding-left:1.35rem}.legal-doc li{margin-bottom:.6rem}.legal-doc hr{background:var(--st-neutral-100);border:0;height:1px;margin:1.75rem 0}.legal-doc address{margin:0 0 1em;font-style:normal}.legal-doc .consent,.legal-doc .sample{border-left:3px solid var(--st-purple-600);margin:1.25em 0;padding:.75em 1.1em}.legal-doc .sample{border-left-color:var(--st-teal)}.legal-doc .sample p{margin:0 0 .6em}.legal-doc .sample p:last-child,.legal-doc .consent p{margin-bottom:0}.legal-doc .effective{color:var(--st-neutral-500)}a.legal-card{text-decoration:none;display:block}a.legal-card h3{color:var(--st-purple-700);margin-bottom:.65rem}a.legal-card p{color:var(--st-neutral-500);text-wrap:pretty;margin:0}
