.acoru-legal{padding:clamp(3rem,2rem + 4vw,7rem) var(--acoru-gutter)}.acoru-legal__inner{display:grid;gap:var(--acoru-space-8,3rem);margin:0 auto;max-width:55rem}.acoru-legal--toc .acoru-legal__inner{max-width:76rem}@media (min-width:64rem){.acoru-legal--toc .acoru-legal__inner{align-items:start;grid-template-columns:15rem minmax(0,1fr)}}@media (max-width:63.99rem){.acoru-legal__toc{display:none}}.acoru-legal__toc{background:var(--acoru-neutral-200);border-radius:var(--acoru-radius-md,1rem);padding:var(--acoru-space-4);position:sticky;top:7rem}.acoru-legal__toc-title{color:var(--acoru-dark);font-size:.875rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--acoru-space-3);text-transform:uppercase}.acoru-legal__toc-list{display:grid;font-size:.9375rem;gap:var(--acoru-space-2);line-height:1.35;list-style:none;margin:0;padding:0}.acoru-legal__toc-list a{color:var(--acoru-muted);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.acoru-legal__toc-list a:focus-visible,.acoru-legal__toc-list a:hover{color:var(--acoru-blue);padding-left:.25rem}.acoru-legal__updated{color:var(--acoru-muted);font-size:.875rem;margin:0 0 var(--acoru-space-4)}.acoru-legal__body{color:var(--acoru-muted);font-size:var(--acoru-body-md);line-height:var(--acoru-body-md-lh)}.acoru-legal__body>*{margin:0}.acoru-legal__body>*+*{margin-top:var(--acoru-space-3)}.acoru-legal__body *+h2,.acoru-legal__body *+h3{margin-top:var(--acoru-space-6)}.acoru-legal__body h2{font-size:1.5rem;font-weight:600;scroll-margin-top:7rem}.acoru-legal__body h2,.acoru-legal__body h3{color:var(--acoru-dark);font-family:var(--acoru-font-heading);line-height:1.25}.acoru-legal__body h3{font-size:1.25rem;font-weight:400}.acoru-legal__body strong{color:var(--acoru-dark)}.acoru-legal__body a{color:var(--acoru-blue)}.acoru-legal__body :is(ul,ol){padding-left:1.25rem}.acoru-legal__body li+li{margin-top:var(--acoru-space-2)}