.template.legal main.content,.template.legal aside.toc{padding:calc(var(--spacing-500) * 2) 0}@media screen and (min-width: 992px){.template.legal main.content,.template.legal aside.toc{padding:calc(var(--spacing-900) * 2) 0}}.template.legal main.content .header-link{position:absolute;margin-top:-140px}.template.legal main.content h3{margin:var(--spacing-1000) 0 var(--spacing-400)}.template.legal aside.toc{position:sticky;top:72px;display:flex;flex-direction:column;row-gap:var(--spacing-600)}@media screen and (min-width: 992px){.template.legal aside.toc{height:calc(100vh - 72px);overflow-y:scroll}}.template.legal aside.toc header{font-size:var(--text-500);font-weight:600}.template.legal aside.toc hr{background:var(--gray-200);border-color:var(--gray-600);margin:0}.template.legal aside.toc ol{display:flex;flex-direction:column;margin:0;padding-left:0;row-gap:var(--spacing-400);color:var(--gray-500);list-style-position:inside;list-style-type:none}.template.legal aside.toc ol a{display:inline-block;border-radius:var(--spacing-100);padding:var(--spacing-100) var(--spacing-100);transition:.4s background}.template.legal aside.toc ol a.active{color:var(--gray-700);background:var(--primary-25)}
