html{scroll-padding-top:100px}.legal-detail-template{padding:96px 0 32px;@media screen and (max-width:576px){padding-bottom:32px;padding-left:0;padding-right:0;padding-top:40px}}.legal-detail-template .container{@media screen and (max-width:992px){max-width:768px}}.ldt-layout-flex{display:flex;gap:32px;justify-content:center;@media screen and (max-width:992px){flex-direction:column}}.ldt-sidebar{@media screen and (min-width:992px){height:fit-content;order:2;position:sticky;top:140px}}.template-toc{background:#f1f8e9;border:1px solid #689f38;border-radius:12px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);padding:24px 16px;position:relative;@media screen and (min-width:992px){width:280px}}.toc-heading{margin-bottom:12px}.toc-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.toc-list li a{color:#4d4d4d;display:block;font-family:Söhne Bush;text-decoration:none}.toc-list li a:hover{color:#53b848}.toc-list li a.active{border-bottom:1px solid #53b848}.csd-sidebar{@media screen and (max-width:1023.98px){background:#fff;padding-bottom:24px;padding-left:0;padding-right:0;padding-top:24px;position:sticky;top:73px;z-index:9999}}