.legal-head{flex-direction:column;gap:20px;padding-top:56px;padding-bottom:72px;display:flex}.legal-head__date{font-size:15px}.legal{gap:48px;padding-top:80px;padding-bottom:96px;display:grid}.legal__toc{border-bottom:1px solid var(--rule);flex-direction:column;gap:16px;padding-bottom:32px;font-size:14px;display:flex}.legal__toc ol{columns:220px 2;column-gap:32px;margin:0;padding:0;list-style:none}.legal__toc li{break-inside:avoid;padding:5px 0}.legal__toc a{color:var(--text-quiet);text-decoration:none}.legal a:hover{color:var(--signal-text)}.legal__body{max-width:720px;color:var(--text-muted);flex-direction:column;gap:20px;font-size:17px;line-height:1.65;display:flex}.legal__body a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.legal__intro{font-size:18px;line-height:1.6}.legal__section{border-top:2px solid var(--ink);flex-direction:column;gap:16px;margin-top:36px;padding-top:20px;scroll-margin-top:32px;display:flex}.legal__heading{color:var(--ink);align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.legal__number{color:var(--text-quiet)}.legal__subheading{color:var(--ink);margin:12px 0 0;font-size:17px;font-weight:600;line-height:1.4}.legal__list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.legal__list li{padding-left:22px;position:relative}.legal__list li:before{content:"";background:var(--ink);border-radius:3px;width:6px;height:6px;position:absolute;top:calc(.825em - 3px);left:4px}.legal__list strong{color:var(--ink);font-weight:600}.legal__address{border-left:2px solid var(--rule);flex-direction:column;padding-left:18px;font-style:normal;display:flex}@media (min-width:960px){.legal{grid-template-columns:220px minmax(0,720px);gap:80px}.legal__toc{border-bottom:0;align-self:start;max-height:calc(100vh - 64px);padding-bottom:0;position:sticky;top:32px;overflow-y:auto}.legal__toc ol{columns:auto}}@media (max-width:720px){.legal{padding-top:56px;padding-bottom:72px}}
