.Legal-module__2dCIza__hero{padding-block:var(--spacing-size-120) var(--spacing-size-80);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.Legal-module__2dCIza__heroInner{align-items:center;gap:var(--spacing-gap-medium);text-align:center;flex-direction:column;max-width:60rem;margin:0 auto;display:flex}.Legal-module__2dCIza__label{border:1px solid var(--border-secondary);border-radius:.25rem;padding:.25rem .25rem .15rem}.Legal-module__2dCIza__layout{align-items:start;gap:var(--spacing-gap-large);padding-block:var(--spacing-size-80) var(--spacing-size-120);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Legal-module__2dCIza__content{counter-reset:section;grid-column:span 2}.Legal-module__2dCIza__layout .Legal-module__2dCIza__content>*{max-width:none}.Legal-module__2dCIza__layout .Legal-module__2dCIza__content h2,.Legal-module__2dCIza__layout .Legal-module__2dCIza__content h3{color:var(--text-primary)}.Legal-module__2dCIza__layout .Legal-module__2dCIza__content p,.Legal-module__2dCIza__layout .Legal-module__2dCIza__content li{color:var(--text-secondary)}.Legal-module__2dCIza__layout .Legal-module__2dCIza__content ul,.Legal-module__2dCIza__layout .Legal-module__2dCIza__content ol{padding-left:2rem}.Legal-module__2dCIza__layout .Legal-module__2dCIza__content li::marker{color:inherit}.Legal-module__2dCIza__content h2:before{counter-increment:section;content:counter(section) ". "}.Legal-module__2dCIza__toc{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5.5rem}.Legal-module__2dCIza__tocTitle{color:var(--text-secondary);text-align:left;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.Legal-module__2dCIza__tocIcon{width:.75rem;height:.75rem;transition:transform .3s;display:none}.Legal-module__2dCIza__tocList{border-left:1px solid var(--border-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Legal-module__2dCIza__tocLink{color:var(--text-secondary);border-left:1px solid #0000;margin-left:-1px;padding:.5rem 0 .5rem 1rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.Legal-module__2dCIza__tocLink:hover{color:var(--text-primary)}.Legal-module__2dCIza__tocLink[aria-current]{border-left-color:var(--text-accent);color:var(--text-accent)}@media (max-width:1024px){.Legal-module__2dCIza__layout{gap:var(--spacing-size-48);grid-template-columns:minmax(0,1fr)}.Legal-module__2dCIza__content{grid-column:auto}.Legal-module__2dCIza__toc{border:1px solid var(--border-secondary);background-color:var(--bg-secondary);border-radius:1rem;padding:1rem 1.25rem;position:static}.Legal-module__2dCIza__tocTitle{width:100%;color:var(--text-primary);pointer-events:auto;cursor:pointer}.Legal-module__2dCIza__tocIcon{display:block}.Legal-module__2dCIza__tocOpen .Legal-module__2dCIza__tocIcon{transform:rotateX(180deg)}.Legal-module__2dCIza__tocList{display:none}.Legal-module__2dCIza__tocOpen .Legal-module__2dCIza__tocList{display:flex}}@media (max-width:768px){.Legal-module__2dCIza__hero{padding-block:var(--spacing-size-80) var(--spacing-size-48)}.Legal-module__2dCIza__heroInner{text-align:left;align-items:flex-start}}
