.Legal-module__F_jpgq__page{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.Legal-module__F_jpgq__header{z-index:100;padding:var(--space-5)var(--grid-margin);background:var(--color-bg);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Legal-module__F_jpgq__logo{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.15em;text-transform:uppercase;font-weight:700}.Legal-module__F_jpgq__logo:hover{opacity:.6;text-decoration:none}.Legal-module__F_jpgq__nav{gap:var(--space-6);display:flex}.Legal-module__F_jpgq__navLink{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.Legal-module__F_jpgq__navLink:hover{opacity:.6;text-decoration:none}.Legal-module__F_jpgq__main{padding:calc(var(--space-10) + var(--space-8))var(--grid-margin)var(--space-10);flex:1}.Legal-module__F_jpgq__contentGrid{gap:var(--grid-gutter);max-width:var(--max-width);grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid}.Legal-module__F_jpgq__sidebar{top:calc(var(--space-10) + var(--space-5));grid-column:1/4;align-self:start;position:sticky}.Legal-module__F_jpgq__pageType{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:700}.Legal-module__F_jpgq__appName{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:var(--ls-tighter);font-weight:700}.Legal-module__F_jpgq__content{grid-column:5/12}.Legal-module__F_jpgq__section{margin-bottom:var(--space-7)}.Legal-module__F_jpgq__sectionTitle{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-tighter);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light);font-weight:700}.Legal-module__F_jpgq__sectionText{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.Legal-module__F_jpgq__sectionText p{margin-bottom:var(--space-4)}.Legal-module__F_jpgq__contact{margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--color-border)}.Legal-module__F_jpgq__contactLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.Legal-module__F_jpgq__contactEmail{font-size:var(--fs-lg);font-weight:700}.Legal-module__F_jpgq__contactEmail:hover{opacity:.7;text-decoration:none}.Legal-module__F_jpgq__footer{padding:var(--space-5)var(--grid-margin);border-top:1px solid var(--color-border)}.Legal-module__F_jpgq__footerContent{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Legal-module__F_jpgq__copyright{font-size:var(--fs-xs);color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}@media (max-width:768px){.Legal-module__F_jpgq__header{padding:var(--space-4)var(--grid-margin)}.Legal-module__F_jpgq__logo{font-size:var(--fs-xs)}.Legal-module__F_jpgq__nav{gap:var(--space-4)}.Legal-module__F_jpgq__main{padding-top:calc(var(--space-8) + var(--space-6))}.Legal-module__F_jpgq__contentGrid{grid-template-columns:1fr}.Legal-module__F_jpgq__sidebar{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-light);grid-column:1/-1;position:relative;top:0}.Legal-module__F_jpgq__content{grid-column:1/-1}.Legal-module__F_jpgq__appName{font-size:var(--fs-lg)}.Legal-module__F_jpgq__sectionTitle{font-size:var(--fs-base)}.Legal-module__F_jpgq__footer{padding:var(--space-4)var(--grid-margin)}.Legal-module__F_jpgq__footerContent{justify-content:center}}
