.LegalContent-module__89sJVG__section{background-color:var(--color-cream-lightest);padding:180px 0 var(--spacing-section-lg)}.LegalContent-module__89sJVG__title{font-family:var(--font-heading);font-weight:400;font-size:var(--text-xl);color:var(--color-black);max-width:var(--width-content-2xl);margin:0 0 var(--spacing-micro-6)}.LegalContent-module__89sJVG__lastUpdated{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray);margin:0 0 var(--spacing-micro-3)}.LegalContent-module__89sJVG__epigraph{font-family:var(--font-body);font-style:italic;font-weight:500;font-size:var(--text-md);color:var(--color-gray-dark);max-width:var(--width-content-2xl);margin:0 0 var(--spacing-section-sm);line-height:1.5}.LegalContent-module__89sJVG__intro{font-family:var(--font-body);font-weight:500;font-size:var(--text-md);color:var(--color-black);max-width:var(--width-content-2xl);margin:0 0 var(--spacing-section-sm);line-height:1.5}.LegalContent-module__89sJVG__body{max-width:var(--width-content-2xl);gap:var(--spacing-section-sm);flex-direction:column;display:flex}.LegalContent-module__89sJVG__sectionHeading{font-family:var(--font-heading);font-weight:400;font-size:var(--text-sm);letter-spacing:.08em;color:var(--color-accent-dark);margin:0 0 var(--spacing-micro-4)}.LegalContent-module__89sJVG__paragraph{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0 0 var(--spacing-micro-4);line-height:1.6}.LegalContent-module__89sJVG__paragraph:last-child{margin-bottom:0}.LegalContent-module__89sJVG__list{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0 0 var(--spacing-micro-4);padding-left:var(--spacing-micro-6);line-height:1.6}.LegalContent-module__89sJVG__list li{margin-bottom:var(--spacing-micro-2)}.LegalContent-module__89sJVG__closing{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);color:var(--color-gray-dark);max-width:var(--width-content-2xl);margin:var(--spacing-section-sm) 0 0;padding-top:var(--spacing-micro-6);border-top:1px solid var(--color-border-light);line-height:1.6}@media (max-width:768px){.LegalContent-module__89sJVG__section{padding:140px 0 var(--spacing-section-mobile-lg)}.LegalContent-module__89sJVG__title{font-size:var(--text-lg)}.LegalContent-module__89sJVG__intro{font-size:var(--text-sm)}}
