.Legal-module__hZV8WW__page{background:var(--color-bg-gray,#f9fafb);flex-direction:column;min-height:100vh;display:flex}.Legal-module__hZV8WW__topbar{background:var(--color-bg-white,#fff);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem)}.Legal-module__hZV8WW__logo{font-size:var(--font-size-2xl,1.5rem);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#f90);text-decoration:none}.Legal-module__hZV8WW__main{padding:var(--spacing-xl,2rem) var(--spacing-lg,1.5rem) var(--spacing-3xl,4rem);flex:1;justify-content:center;display:flex}.Legal-module__hZV8WW__card{background:var(--color-bg-white,#fff);border:1px solid var(--color-border-light,#e5e7eb);border-radius:var(--radius-2xl,1.5rem);width:100%;max-width:760px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 24px 60px -36px #1f293759}.Legal-module__hZV8WW__title{font-size:clamp(1.5rem,4vw,2rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#111827);margin:0 0 var(--spacing-md,1rem)}.Legal-module__hZV8WW__updated{margin:0 0 var(--spacing-lg,1.5rem);font-size:var(--font-size-sm,.875rem);color:var(--color-text-tertiary,#6b7280)}.Legal-module__hZV8WW__intro{color:var(--color-text-secondary,#4b5563);margin:0 0 var(--spacing-xl,2rem);line-height:1.7}.Legal-module__hZV8WW__section{margin-bottom:var(--spacing-xl,2rem)}.Legal-module__hZV8WW__sectionTitle{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#111827);margin:0 0 var(--spacing-sm,.75rem)}.Legal-module__hZV8WW__text{color:var(--color-text-secondary,#4b5563);margin:0 0 var(--spacing-sm,.75rem);line-height:1.7}.Legal-module__hZV8WW__list{margin:0 0 var(--spacing-sm,.75rem);color:var(--color-text-secondary,#4b5563);padding-left:1.25rem;line-height:1.7}.Legal-module__hZV8WW__list li{margin-bottom:.35rem}.Legal-module__hZV8WW__relatedTop{gap:var(--spacing-md,1rem);padding-bottom:var(--spacing-lg,1.5rem);margin-bottom:var(--spacing-lg,1.5rem);border-bottom:1px solid var(--color-border-light,#e5e7eb);flex-wrap:wrap;display:flex}.Legal-module__hZV8WW__relatedTop a{color:var(--color-primary,#f90);font-size:var(--font-size-sm,.875rem);text-decoration:none}.Legal-module__hZV8WW__relatedTop a:hover{text-decoration:underline}
.ConsentChoice-module__NG-uGa__box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem}.ConsentChoice-module__NG-uGa__state{color:#1e293b;margin:0 0 .75rem;font-size:.95rem;line-height:1.5}.ConsentChoice-module__NG-uGa__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ConsentChoice-module__NG-uGa__button{color:#1e293b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem 1rem;font-size:.95rem}.ConsentChoice-module__NG-uGa__button:hover{border-color:#94a3b8}.ConsentChoice-module__NG-uGa__button[aria-pressed=true]{color:#fff;background:#0f172a;border-color:#0f172a}
