.LegalPage-module__KV6O7G__main{z-index:1;flex:1;position:relative}.LegalPage-module__KV6O7G__page{max-width:760px;margin:0 auto;padding:28px 20px 48px}.LegalPage-module__KV6O7G__header{border-bottom:1px solid var(--td-border);gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex;position:relative}.LegalPage-module__KV6O7G__headerAccent{border-radius:var(--td-radius-sm);background:var(--td-gradient-fire-vertical);width:3px;box-shadow:var(--td-shadow-glow-red);flex-shrink:0}.LegalPage-module__KV6O7G__headerContent{min-width:0}.LegalPage-module__KV6O7G__kicker{font-family:var(--td-font-heading);font-size:var(--td-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--td-red-bright);margin:0 0 6px;font-style:italic;font-weight:700}.LegalPage-module__KV6O7G__title{font-family:var(--td-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--td-text-primary);margin:0 0 8px;font-size:clamp(1.65rem,4.5vw,2.35rem);font-style:italic;font-weight:800;line-height:1.06}.LegalPage-module__KV6O7G__updated{font-size:var(--td-text-xs);color:var(--td-text-muted);margin:0}.LegalPage-module__KV6O7G__prose{flex-direction:column;gap:14px;display:flex}.LegalPage-module__KV6O7G__prose section{border-radius:var(--td-radius-md);border:1px solid var(--td-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;padding:16px 18px}.LegalPage-module__KV6O7G__prose h2{font-family:var(--td-font-heading);font-size:var(--td-text-base);letter-spacing:.03em;text-transform:uppercase;color:var(--td-text-primary);margin:0 0 10px;font-style:italic;font-weight:700}.LegalPage-module__KV6O7G__prose p,.LegalPage-module__KV6O7G__prose li{font-size:var(--td-text-sm);color:var(--td-text-secondary);margin:0;line-height:1.65}.LegalPage-module__KV6O7G__prose ul,.LegalPage-module__KV6O7G__prose ol{flex-direction:column;gap:6px;margin:0;padding-left:1.15rem;display:flex}.LegalPage-module__KV6O7G__prose a{color:var(--td-red-bright);text-underline-offset:2px;transition:color var(--td-duration)var(--td-ease);text-decoration:underline}.LegalPage-module__KV6O7G__prose a:hover{color:var(--td-text-primary)}.LegalPage-module__KV6O7G__highlightBox{border-radius:var(--td-radius-md);border:1px solid var(--td-border-accent);border-left:3px solid var(--td-red);background:#e6000012;padding:16px 18px}.LegalPage-module__KV6O7G__highlightBox p{color:var(--td-text-primary);font-family:var(--td-font-heading);font-style:italic;font-weight:600;font-size:var(--td-text-sm);line-height:1.55}.LegalPage-module__KV6O7G__contactCard{border-radius:var(--td-radius-md);border:1px solid var(--td-border-accent);background:linear-gradient(135deg,#e600001a 0%,#0000008c 60%);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.LegalPage-module__KV6O7G__contactLabel{font-family:var(--td-font-heading);font-size:var(--td-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--td-text-muted);margin:0;font-weight:700}.LegalPage-module__KV6O7G__contactEmail{font-family:var(--td-font-display);letter-spacing:.02em;color:var(--td-text-primary);text-transform:uppercase;font-size:clamp(1.1rem,3vw,1.35rem);font-style:italic;font-weight:800;display:inline-flex}@media (min-width:768px){.LegalPage-module__KV6O7G__page{padding:40px 24px 56px}.LegalPage-module__KV6O7G__prose{gap:16px}.LegalPage-module__KV6O7G__prose section{padding:18px 20px}}
