.LegalLayout-module__Wqr8mq__main{background-color:var(--background);min-height:100vh}.LegalLayout-module__Wqr8mq__section{padding-top:80px;padding-bottom:var(--space-section)}.LegalLayout-module__Wqr8mq__content{max-width:var(--container-wide);margin:0 auto}.LegalLayout-module__Wqr8mq__header{margin-bottom:64px}.LegalLayout-module__Wqr8mq__eyebrow{color:#f6f4f147;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 14px;font-weight:600}.LegalLayout-module__Wqr8mq__title{color:var(--foreground);font-size:var(--text-display);letter-spacing:var(--tracking-tightest-2);margin:0 0 16px;font-weight:800;line-height:.94em}.LegalLayout-module__Wqr8mq__date{color:#ffffff40;font-size:var(--text-base);letter-spacing:var(--tracking-tight);margin:0}.LegalLayout-module__Wqr8mq__grid{grid-template-columns:200px 1fr;align-items:start;gap:80px;display:grid}@media (max-width:860px){.LegalLayout-module__Wqr8mq__grid{grid-template-columns:1fr;gap:48px}.LegalLayout-module__Wqr8mq__toc{display:none}}.LegalLayout-module__Wqr8mq__toc{position:sticky;top:92px}.LegalLayout-module__Wqr8mq__tocLabel{color:#ffffff38;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 12px;font-weight:600}.LegalLayout-module__Wqr8mq__tocLinks{flex-direction:column;gap:6px;display:flex}.LegalLayout-module__Wqr8mq__tocLink{color:#ffffff4d;font-size:var(--text-sm);letter-spacing:var(--tracking-tight);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:flex}.LegalLayout-module__Wqr8mq__tocLink:hover{color:#ffffffa6}.LegalLayout-module__Wqr8mq__tocNum{color:#ffffff26;width:18px;font-size:var(--text-xs);flex-shrink:0}.LegalLayout-module__Wqr8mq__body{flex-direction:column;gap:48px;display:flex}.LegalLayout-module__Wqr8mq__gdprBadge{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;align-items:center;gap:10px;padding:14px 18px;display:flex}.LegalLayout-module__Wqr8mq__gdprIcon{background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.LegalLayout-module__Wqr8mq__gdprText{color:#fff6;font-size:var(--text-base);letter-spacing:var(--tracking-tight);margin:0;line-height:1.6}.LegalLayout-module__Wqr8mq__gdprHighlight{color:#ffffffa6}.LegalLayout-module__Wqr8mq__intro{color:#fff6;font-size:var(--text-md);letter-spacing:var(--tracking-tight);border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;margin:0;padding:18px 20px;line-height:1.8}.LegalLayout-module__Wqr8mq__sectionBlock{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding-bottom:48px;display:flex}.LegalLayout-module__Wqr8mq__sectionHeader{align-items:baseline;gap:12px;display:flex}.LegalLayout-module__Wqr8mq__sectionNum{color:#ffffff26;font-size:var(--text-sm);letter-spacing:.02em;flex-shrink:0;font-weight:600}.LegalLayout-module__Wqr8mq__sectionTitle{color:var(--foreground);letter-spacing:var(--tracking-tightest);margin:0;font-size:17px;font-weight:700}.LegalLayout-module__Wqr8mq__bodyContent{flex-direction:column;gap:10px;padding-left:24px;display:flex}.LegalLayout-module__Wqr8mq__bodyPara{color:#ffffff73;font-size:var(--text-md);letter-spacing:var(--tracking-tight);margin:0;line-height:1.8}.LegalLayout-module__Wqr8mq__note{color:#ffffff47;font-size:var(--text-sm);letter-spacing:var(--tracking-tight);margin:0;padding-left:24px;font-style:italic;line-height:1.7}.LegalLayout-module__Wqr8mq__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.LegalLayout-module__Wqr8mq__footerLink{color:#ffffff59;font-size:var(--text-sm);text-decoration:none;transition:color .15s}.LegalLayout-module__Wqr8mq__footerLink:hover{color:#ffffffa6}.LegalLayout-module__Wqr8mq__itemList{flex-direction:column;gap:8px;padding-left:24px;display:flex}.LegalLayout-module__Wqr8mq__itemRow{align-items:flex-start;gap:10px;display:flex}.LegalLayout-module__Wqr8mq__itemBullet{background:#ffffff40;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-top:8px}.LegalLayout-module__Wqr8mq__itemText{color:#fff6;font-size:var(--text-md);letter-spacing:var(--tracking-tight);margin:0;line-height:1.8}.LegalLayout-module__Wqr8mq__itemLabel{color:#ffffffa6;font-weight:500}
