.Legal-module__NNQXbW__legalPage{background:var(--surface);min-height:100dvh;padding:calc(var(--header-height) + var(--section-space)) var(--page-gutter) var(--section-space)}.Legal-module__NNQXbW__legalInner{gap:var(--space-10);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.Legal-module__NNQXbW__eyebrow{font-size:var(--label-md);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--primary-container)}.Legal-module__NNQXbW__title{font-size:clamp(2.5rem,6vw,4.25rem);line-height:1}.Legal-module__NNQXbW__intro{font-size:var(--body-lg);max-width:760px}.Legal-module__NNQXbW__sectionList{gap:var(--space-6);display:grid}.Legal-module__NNQXbW__section{background:var(--surface-container-low);border-radius:var(--rounded-xl);padding:var(--space-6)}.Legal-module__NNQXbW__sectionTitle{margin-bottom:var(--space-3);font-size:var(--headline-sm)}@media (max-width:768px){.Legal-module__NNQXbW__legalPage{padding-top:calc(var(--header-height) + var(--space-8));padding-bottom:var(--space-12)}.Legal-module__NNQXbW__title{font-size:clamp(2rem,10vw,3rem)}.Legal-module__NNQXbW__intro{font-size:var(--body-md)}.Legal-module__NNQXbW__section{padding:var(--space-5)}}
