.LegalPage-module__KV6O7G__shell{width:100%;padding:var(--space-lg)var(--space-md)var(--space-2xl);flex:1}.LegalPage-module__KV6O7G__page{width:100%;max-width:820px;color:var(--color-text-primary);border-radius:var(--radius-md);background:linear-gradient(160deg,#1a16088c 0%,#080808eb 40%),#0a0a0af0;border:1px solid #d4af3738;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 0 0 9999px #000000b8,0 24px 60px #0000008c}.LegalPage-module__KV6O7G__header{margin-bottom:var(--space-xl)}.LegalPage-module__KV6O7G__eyebrow{font-family:var(--font-family-display);font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-primary);margin:0 0 .5rem;font-style:italic}.LegalPage-module__KV6O7G__title{font-family:var(--font-family-display);font-size:clamp(1.85rem,4.5vw,2.75rem);font-style:italic;font-weight:var(--font-weight-black);text-transform:uppercase;text-wrap:balance;color:#fff;margin:0;line-height:1.05}.LegalPage-module__KV6O7G__titleLine{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-primary-bright),transparent);width:72px;height:2px;margin-top:.85rem;display:block}.LegalPage-module__KV6O7G__content h2{font-family:var(--font-family-display);font-size:clamp(1.15rem,2.5vw,1.35rem);font-style:italic;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em;color:#fff;border-left:3px solid var(--color-accent-primary);margin:2rem 0 .75rem;padding-left:.85rem}:is(.LegalPage-module__KV6O7G__content p,.LegalPage-module__KV6O7G__content li){color:var(--color-text-secondary);font-size:.975rem;line-height:1.7}.LegalPage-module__KV6O7G__content p{margin:0 0 1rem}:is(.LegalPage-module__KV6O7G__content ul,.LegalPage-module__KV6O7G__content ol){margin:0 0 1.15rem;padding-left:1.25rem}.LegalPage-module__KV6O7G__content li{margin-bottom:.55rem}.LegalPage-module__KV6O7G__content a{color:var(--color-accent-primary-bright);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.LegalPage-module__KV6O7G__content a:hover{color:#fff}.LegalPage-module__KV6O7G__content strong{color:#fff;font-weight:var(--font-weight-semibold)}.LegalPage-module__KV6O7G__lead{color:#ffffffe6!important;margin:0 0 1.25rem!important;font-size:1.05rem!important;line-height:1.65!important}.LegalPage-module__KV6O7G__meta{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--radius-sm);background:#d4af3714;border:1px solid #d4af3740;margin:0 0 1.25rem;padding:.3rem .75rem;font-style:italic;display:inline-block}.LegalPage-module__KV6O7G__highlight{border:1px solid #d4af3733;border-left:3px solid var(--color-accent-primary);border-radius:var(--radius-sm);background:#d4af370f;margin:1.25rem 0 1.5rem;padding:1rem 1.15rem}.LegalPage-module__KV6O7G__highlight p{margin:0!important}.LegalPage-module__KV6O7G__contactCard{border-radius:var(--radius-md);background:#121212f2;border:1px solid #d4af3747;flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem;padding:1.15rem 1.25rem;display:flex}.LegalPage-module__KV6O7G__contactLabel{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-primary);margin:0;font-style:italic}.LegalPage-module__KV6O7G__contactMail{font-size:1.05rem;font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-accent-primary-bright)!important;text-decoration:none!important}.LegalPage-module__KV6O7G__contactMail:hover{color:#fff!important}@media (min-width:769px){.LegalPage-module__KV6O7G__shell{padding:2.5rem var(--space-md)3.5rem}.LegalPage-module__KV6O7G__page{padding:2.75rem 3rem}}.LegalPage-module__KV6O7G__page:not(:has(.LegalPage-module__KV6O7G__content)){margin:var(--space-lg)auto var(--space-2xl)}.LegalPage-module__KV6O7G__page>h1{font-family:var(--font-family-display);font-size:clamp(1.85rem,4.5vw,2.75rem);font-style:italic;font-weight:var(--font-weight-black);text-transform:uppercase;color:#fff;margin:0 0 .5rem;line-height:1.05}.LegalPage-module__KV6O7G__page>h1:after{content:"";background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-primary-bright),transparent);width:72px;height:2px;margin-top:.85rem;display:block}.LegalPage-module__KV6O7G__page>h2{font-family:var(--font-family-display);font-size:clamp(1.15rem,2.5vw,1.35rem);font-style:italic;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em;color:#fff;border-left:3px solid var(--color-accent-primary);margin:2rem 0 .75rem;padding-left:.85rem}.LegalPage-module__KV6O7G__page>p,.LegalPage-module__KV6O7G__page>ul li,.LegalPage-module__KV6O7G__page>ol li{color:var(--color-text-secondary);font-size:.975rem;line-height:1.7}.LegalPage-module__KV6O7G__page>p{margin:0 0 1rem}.LegalPage-module__KV6O7G__page>ul,.LegalPage-module__KV6O7G__page>ol{margin:0 0 1.15rem;padding-left:1.25rem}.LegalPage-module__KV6O7G__page>ul li,.LegalPage-module__KV6O7G__page>ol li{margin-bottom:.55rem}.LegalPage-module__KV6O7G__page>p a,.LegalPage-module__KV6O7G__page>ul a,.LegalPage-module__KV6O7G__page>ol a{color:var(--color-accent-primary-bright);text-underline-offset:3px;text-decoration:underline}.LegalPage-module__KV6O7G__page>p strong,.LegalPage-module__KV6O7G__page>ul strong{color:#fff;font-weight:var(--font-weight-semibold)}.LegalPage-module__KV6O7G__updated{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--radius-sm);background:#d4af3714;border:1px solid #d4af3740;margin:0 0 1.25rem;padding:.3rem .75rem;font-style:italic;display:inline-block}
