.legal-heading{padding-bottom:48px}.legal-notice{border-left:2px solid var(--public-accent);background:var(--public-surface);max-width:800px;color:var(--public-muted);padding:14px 17px;font-size:14px;line-height:1.8;margin-top:18px!important}.legal-layout{grid-template-columns:208px minmax(0,800px);justify-content:space-between;gap:64px;padding-bottom:86px;display:grid}.legal-aside{border-top:1px solid var(--public-line)}.legal-aside nav{color:var(--public-muted);flex-direction:column;align-items:flex-start;gap:13px;padding-top:25px;font-size:14px;display:flex;position:sticky;top:32px}.legal-aside strong{color:var(--public-text);font-weight:600}.legal-aside a{color:var(--public-muted)}.legal-aside a:hover{color:var(--public-accent)}.legal-prose{border-top:1px solid var(--public-line);min-width:0;padding-top:25px;font-size:15px;line-height:2}.legal-prose section+section{margin-top:42px}.legal-prose h2{margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.5}.legal-prose p+p{margin-top:18px}.legal-prose :is(ul,ol){margin:14px 0 0;padding-left:26px}.legal-prose li{margin-block:8px;padding-left:5px}.legal-prose a{color:var(--public-accent);text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.legal-layout{grid-template-columns:165px minmax(0,1fr);gap:36px}}@media (width<=760px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:56px}.legal-aside nav{flex-flow:wrap;gap:8px 18px;padding-top:18px;position:static}.legal-prose{font-size:14px}.legal-prose h2{font-size:20px}}
