.as-legal .as-hero h1{font-size:clamp(46px, 7vw, 120px)}.as-legal__toc ol{list-style:none;margin-top:12px;border-bottom:1px solid rgb(168 139 83 / .6)}.as-legal__toc li{border-top:1px solid rgb(168 139 83 / .6)}.as-legal__toc a{display:block;padding:9px 0;text-decoration:none;font-family:var(--as-display);font-size:18px;line-height:1.25}.as-legal__toc a:hover{color:var(--as-slate)}.as-page .as-legal__text h2{font-size:clamp(30px, 3vw, 46px);line-height:1.05;margin-bottom:.4em}.as-page .as-legal__text h3{scroll-margin-top:120px;padding-top:1em;border-top:1px solid var(--as-brass)}.as-legal__text p,.as-legal__text li{font-size:.97em;line-height:1.7}.as-legal__text>p+p{margin-top:.6em}.as-legal__ack p{font-size:clamp(17px, 1.4vw, 20px);max-width:52em}@media (max-width:860px){.as-legal__toc ol{columns:2 14em;column-gap:24px}.as-legal__toc li{break-inside:avoid}}