.Legal-module__F_jpgq__container{background:var(--os-color-bg);min-height:100vh;color:var(--os-color-text)}.Legal-module__F_jpgq__main{padding:var(--os-space-15)var(--os-space-10)var(--os-space-30);max-width:1000px}.Legal-module__F_jpgq__hero{margin-bottom:var(--os-space-15)}.Legal-module__F_jpgq__title{margin:0 0 var(--os-space-6)0;flex-direction:column;gap:0;display:flex}.Legal-module__F_jpgq__titleLine{font-family:var(--os-font-display);font-size:clamp(var(--os-text-4-5xl),10vw,var(--os-text-8xl));font-weight:var(--os-weight-normal);line-height:var(--os-leading-display);letter-spacing:var(--os-tracking-tight);color:var(--os-color-text)}.Legal-module__F_jpgq__titleLineOutline{font-family:var(--os-font-display);font-size:clamp(var(--os-text-4-5xl),10vw,var(--os-text-8xl));font-weight:var(--os-weight-normal);line-height:var(--os-leading-display);letter-spacing:var(--os-tracking-tight);color:#0000;-webkit-text-stroke:1px var(--os-white-a40)}.Legal-module__F_jpgq__lastUpdated{font-family:var(--os-font-mono);font-size:var(--os-text-xs);letter-spacing:var(--os-tracking-widest);color:var(--os-color-text-tertiary);text-transform:uppercase;margin:0}.Legal-module__F_jpgq__intro{margin-bottom:var(--os-space-15);padding-bottom:var(--os-space-10);border-bottom:1px solid var(--os-color-border)}.Legal-module__F_jpgq__introText{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-loose);color:var(--os-color-text-secondary);margin:0 0 var(--os-space-4)0;max-width:800px}.Legal-module__F_jpgq__introText:last-child{margin-bottom:0}.Legal-module__F_jpgq__content{gap:var(--os-space-12);flex-direction:column;display:flex}.Legal-module__F_jpgq__section{gap:var(--os-space-4);flex-direction:column;display:flex}.Legal-module__F_jpgq__sectionHeader{align-items:center;gap:var(--os-space-4);display:flex}.Legal-module__F_jpgq__number{font-family:var(--os-font-mono);font-size:var(--os-text-sm);font-weight:var(--os-weight-medium);color:var(--os-color-accent);letter-spacing:var(--os-tracking-wider);flex-shrink:0}.Legal-module__F_jpgq__line{background:var(--os-white-a20);flex-shrink:0;width:40px;height:1px}.Legal-module__F_jpgq__sectionTitle{font-family:var(--os-font-mono);font-size:var(--os-text-2xs);font-weight:var(--os-weight-medium);letter-spacing:var(--os-tracking-ultra);color:var(--os-white-a60);text-transform:uppercase;margin:0}.Legal-module__F_jpgq__sectionContent{padding-left:var(--os-space-20);max-width:800px}.Legal-module__F_jpgq__text{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-loose);color:var(--os-color-text-secondary);margin:0 0 var(--os-space-4)0}.Legal-module__F_jpgq__text:last-child{margin-bottom:0}.Legal-module__F_jpgq__text strong{color:var(--os-white-a90);font-weight:var(--os-weight-medium)}.Legal-module__F_jpgq__list{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-loose);color:var(--os-color-text-secondary);margin:0 0 var(--os-space-4)0;padding-left:var(--os-space-5)}.Legal-module__F_jpgq__list li{margin-bottom:var(--os-space-2)}.Legal-module__F_jpgq__list li:last-child{margin-bottom:0}.Legal-module__F_jpgq__list li strong{color:var(--os-white-a90);font-weight:var(--os-weight-medium)}.Legal-module__F_jpgq__contactInfo{margin:var(--os-space-4)0}.Legal-module__F_jpgq__contactLink{font-family:var(--os-font-display);font-size:var(--os-text-base);color:var(--os-color-accent);transition:opacity var(--os-duration-base)var(--os-ease);margin-top:var(--os-space-2);text-decoration:none;display:inline-block}.Legal-module__F_jpgq__contactLink:hover{opacity:.8}@media (max-width:768px){.Legal-module__F_jpgq__main{padding:var(--os-space-10)var(--os-space-6)var(--os-space-24)}.Legal-module__F_jpgq__hero{margin-bottom:var(--os-space-10)}.Legal-module__F_jpgq__titleLineOutline{-webkit-text-stroke:.5px var(--os-white-a40)}.Legal-module__F_jpgq__intro{margin-bottom:var(--os-space-10);padding-bottom:var(--os-space-8)}.Legal-module__F_jpgq__introText{font-size:var(--os-text-sm)}.Legal-module__F_jpgq__content{gap:var(--os-space-10)}.Legal-module__F_jpgq__sectionHeader{gap:var(--os-space-3);flex-wrap:wrap}.Legal-module__F_jpgq__line{width:24px}.Legal-module__F_jpgq__sectionTitle{font-size:var(--os-text-3xs);padding-left:var(--os-space-10);flex-basis:100%}.Legal-module__F_jpgq__sectionContent{padding-left:0}.Legal-module__F_jpgq__text{font-size:var(--os-text-xs)}.Legal-module__F_jpgq__list{font-size:var(--os-text-xs);padding-left:var(--os-space-4)}.Legal-module__F_jpgq__contactLink{font-size:var(--os-text-sm)}}
