.LegalPage-module-scss-module__qx3ScG__wrap{max-width:760px;color:var(--color-text-secondary,#c5c5c5);margin:0 auto;padding:5rem 1.5rem 6rem}.LegalPage-module-scss-module__qx3ScG__header{border-bottom:1px solid var(--color-border,#f5f0e81f);margin-bottom:3rem;padding-bottom:2rem}.LegalPage-module-scss-module__qx3ScG__eyebrow{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent,#e8b046);margin:0 0 1rem;font-size:.75rem;font-weight:600}.LegalPage-module-scss-module__qx3ScG__title{font-family:var(--font-heading,"Instrument Serif", serif);letter-spacing:-.01em;color:var(--color-text-primary,#f5f0e8);margin:0 0 1rem;font-size:max(2.5rem,min(6vw,3.5rem));line-height:1.05}.LegalPage-module-scss-module__qx3ScG__updated{color:var(--color-text-muted,#6b7280);margin:0;font-size:.875rem}.LegalPage-module-scss-module__qx3ScG__body{color:var(--color-text-secondary,#c5c5c5);font-size:1.0625rem;line-height:1.75}.LegalPage-module-scss-module__qx3ScG__body h2{font-family:var(--font-heading,"Instrument Serif", serif);color:var(--color-text-primary,#f5f0e8);margin:2.75rem 0 1rem;font-size:max(1.5rem,min(3.5vw,1.875rem));font-weight:400;line-height:1.2}.LegalPage-module-scss-module__qx3ScG__body h3{color:var(--color-text-primary,#f5f0e8);margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600}.LegalPage-module-scss-module__qx3ScG__body p{color:var(--color-text-secondary,#c5c5c5);margin:0 0 1.25rem}.LegalPage-module-scss-module__qx3ScG__body ul{color:var(--color-text-secondary,#c5c5c5);margin:0 0 1.25rem;padding-left:1.5rem}.LegalPage-module-scss-module__qx3ScG__body ol{color:var(--color-text-secondary,#c5c5c5);margin:0 0 1.25rem;padding-left:1.5rem}.LegalPage-module-scss-module__qx3ScG__body li{margin-bottom:.5rem}.LegalPage-module-scss-module__qx3ScG__body strong{color:var(--color-text-primary,#f5f0e8);font-weight:600}.LegalPage-module-scss-module__qx3ScG__body em{color:var(--color-text-secondary,#c5c5c5)}.LegalPage-module-scss-module__qx3ScG__body a{color:var(--color-accent,#e8b046);text-underline-offset:3px;text-decoration:underline}.LegalPage-module-scss-module__qx3ScG__body a:hover{color:var(--color-accent-hover,#f5c572)}
