.LegalLayout-module__gzCkDG__page{background:var(--color-bg);min-height:100vh;font-family:var(--font-sans);flex-direction:column;display:flex}.LegalLayout-module__gzCkDG__header{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-4)var(--space-5);z-index:50;position:sticky;top:0}.LegalLayout-module__gzCkDG__headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:900px;margin:0 auto;display:flex}.LegalLayout-module__gzCkDG__logo{align-items:center;gap:var(--space-2);text-decoration:none;transition:opacity .2s;display:flex}.LegalLayout-module__gzCkDG__logo:hover{opacity:.8}.LegalLayout-module__gzCkDG__logoImage{width:auto;height:32px}.LegalLayout-module__gzCkDG__logoText{font-family:var(--font-serif);color:var(--color-text);font-size:1.125rem;font-weight:600}.LegalLayout-module__gzCkDG__nav{gap:var(--space-4);display:flex}.LegalLayout-module__gzCkDG__navLink{color:var(--color-text-2);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.LegalLayout-module__gzCkDG__navLink:hover{color:var(--color-accent)}.LegalLayout-module__gzCkDG__main{padding:var(--space-8)var(--space-5);flex:1}.LegalLayout-module__gzCkDG__container{max-width:800px;margin:0 auto}.LegalLayout-module__gzCkDG__headerSection{text-align:center;margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:2px solid var(--color-accent)}.LegalLayout-module__gzCkDG__title{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:2.5rem;font-weight:600}.LegalLayout-module__gzCkDG__lastUpdated{color:var(--color-text-3);font-size:.9375rem;font-weight:500}.LegalLayout-module__gzCkDG__content{color:var(--color-text);line-height:1.8}.LegalLayout-module__gzCkDG__content section{margin-bottom:var(--space-10)}.LegalLayout-module__gzCkDG__content h2{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-4);margin-top:var(--space-8);font-size:1.5rem;font-weight:600}.LegalLayout-module__gzCkDG__content h2:first-child{margin-top:0}.LegalLayout-module__gzCkDG__content h3{color:var(--color-text);margin-bottom:var(--space-3);margin-top:var(--space-6);font-size:1.125rem;font-weight:600}.LegalLayout-module__gzCkDG__content p{margin-bottom:var(--space-4);color:var(--color-text-2);font-size:1rem}.LegalLayout-module__gzCkDG__content ul{margin-bottom:var(--space-4);padding-left:var(--space-6)}.LegalLayout-module__gzCkDG__content li{margin-bottom:var(--space-2);color:var(--color-text-2);font-size:1rem}.LegalLayout-module__gzCkDG__content li strong{color:var(--color-text);font-weight:600}.LegalLayout-module__gzCkDG__content a{color:var(--color-accent);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}.LegalLayout-module__gzCkDG__content a:hover{border-bottom-color:var(--color-accent)}.LegalLayout-module__gzCkDG__content table{border-collapse:collapse;width:100%;margin:var(--space-6)0;font-size:.9375rem}.LegalLayout-module__gzCkDG__content th,.LegalLayout-module__gzCkDG__content td{padding:var(--space-3)var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.LegalLayout-module__gzCkDG__content th{background:var(--color-bg-2);color:var(--color-text);font-weight:600}.LegalLayout-module__gzCkDG__content td{color:var(--color-text-2)}.LegalLayout-module__gzCkDG__content tr:hover{background:var(--color-bg-2)}.LegalLayout-module__gzCkDG__contactSection{margin-top:var(--space-12);padding:var(--space-8);background:var(--color-accent-glow);border-radius:var(--radius-xl);text-align:center}.LegalLayout-module__gzCkDG__contactSection h2{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-3);font-size:1.5rem;font-weight:600}.LegalLayout-module__gzCkDG__contactSection p{color:var(--color-text-2);margin-bottom:0}.LegalLayout-module__gzCkDG__contactSection a{color:var(--color-accent);font-weight:600;text-decoration:none}.LegalLayout-module__gzCkDG__contactSection a:hover{text-decoration:underline}.LegalLayout-module__gzCkDG__footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-6)var(--space-5)}.LegalLayout-module__gzCkDG__footerInner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;max-width:800px;margin:0 auto;display:flex}.LegalLayout-module__gzCkDG__copyright{color:var(--color-text-3);margin:0;font-size:.875rem}.LegalLayout-module__gzCkDG__footerLinks{gap:var(--space-4);display:flex}.LegalLayout-module__gzCkDG__footerLinks a{color:var(--color-text-2);font-size:.875rem;text-decoration:none;transition:color .2s}.LegalLayout-module__gzCkDG__footerLinks a:hover{color:var(--color-accent)}@media (max-width:640px){.LegalLayout-module__gzCkDG__headerInner{gap:var(--space-3);flex-direction:column}.LegalLayout-module__gzCkDG__title{font-size:1.75rem}.LegalLayout-module__gzCkDG__main{padding:var(--space-6)var(--space-4)}.LegalLayout-module__gzCkDG__content h2{font-size:1.25rem}.LegalLayout-module__gzCkDG__content table{font-size:.875rem}.LegalLayout-module__gzCkDG__content th,.LegalLayout-module__gzCkDG__content td{padding:var(--space-2)}.LegalLayout-module__gzCkDG__footerInner{text-align:center;flex-direction:column}.LegalLayout-module__gzCkDG__contactSection{padding:var(--space-6)var(--space-4)}}
