.LegalPage-module__KV6O7G__page{flex:1;padding:16px 16px 48px}.LegalPage-module__KV6O7G__shell{-webkit-backdrop-filter:blur(12px);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:linear-gradient(165deg,#000000d1 0%,#0c0c0cb8 55%,#000000c7 100%);border:1px solid #ffd70029;max-width:760px;margin:0 auto;padding:20px 18px 24px;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 48px #0006}.LegalPage-module__KV6O7G__shell:before{content:"";background:linear-gradient(135deg,var(--vf-brand-yellow)0%,var(--vf-brand-fire-mid)100%);opacity:.85;pointer-events:none;width:28px;height:16px;position:absolute;top:14px;left:14px;transform:skew(-18deg)}.LegalPage-module__KV6O7G__backLink{font-family:var(--vf-font-display);font-size:var(--vf-text-xs);letter-spacing:var(--vf-tracking-wide);text-transform:uppercase;color:var(--vf-brand-yellow);transition:color var(--vf-transition);margin-bottom:18px;font-style:italic;font-weight:700;display:inline-flex}.LegalPage-module__KV6O7G__backLink:hover{color:var(--vf-text-primary)}.LegalPage-module__KV6O7G__header{border-bottom:1px solid #ffd70024;margin-bottom:22px;padding-bottom:18px}.LegalPage-module__KV6O7G__badge{font-family:var(--vf-font-display);letter-spacing:var(--vf-tracking-wider);text-transform:uppercase;color:var(--vf-brand-yellow);background:#00000073;border:1px solid #ffd70047;align-items:center;gap:6px;margin:0 0 10px;padding:3px 9px 3px 8px;font-size:.6rem;font-style:italic;font-weight:700;display:inline-flex}.LegalPage-module__KV6O7G__badgeDot{background:var(--vf-brand-yellow);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #ffd700b3}.LegalPage-module__KV6O7G__title{text-transform:uppercase;color:var(--vf-text-primary);font-size:clamp(1.6rem,4vw,2.1rem);font-style:italic;line-height:var(--vf-leading-tight);margin:0 0 6px}.LegalPage-module__KV6O7G__updated{font-size:var(--vf-text-xs);color:var(--vf-text-muted);margin:0 0 12px}.LegalPage-module__KV6O7G__intro{font-size:var(--vf-text-sm);color:var(--vf-text-secondary);margin:0;line-height:1.6}.LegalPage-module__KV6O7G__content{flex-direction:column;gap:10px;display:flex}.LegalPage-module__KV6O7G__section{transition:border-color var(--vf-transition);background:#00000061;border:1px solid #ffd7001f;grid-template-columns:auto 1fr;gap:12px 14px;padding:14px 14px 14px 12px;display:grid}.LegalPage-module__KV6O7G__section:hover{border-color:#ffd70042}.LegalPage-module__KV6O7G__sectionIndex{font-family:var(--vf-font-display);font-size:var(--vf-text-lg);color:#ffd70066;padding-top:2px;font-style:italic;font-weight:800;line-height:1}.LegalPage-module__KV6O7G__sectionBody{min-width:0}.LegalPage-module__KV6O7G__heading{font-size:var(--vf-text-base);text-transform:uppercase;color:var(--vf-brand-yellow);font-style:italic;line-height:var(--vf-leading-tight);margin:0 0 8px}.LegalPage-module__KV6O7G__paragraph{font-size:var(--vf-text-sm);color:var(--vf-text-secondary);margin:0 0 8px;line-height:1.65}.LegalPage-module__KV6O7G__paragraph:last-child{margin-bottom:0}.LegalPage-module__KV6O7G__list{font-size:var(--vf-text-sm);color:var(--vf-text-secondary);margin:6px 0 0;padding:0;line-height:1.6;list-style:none}.LegalPage-module__KV6O7G__list li{padding-left:14px;position:relative}.LegalPage-module__KV6O7G__list li+li{margin-top:6px}.LegalPage-module__KV6O7G__list li:before{content:"";background:var(--vf-brand-yellow);opacity:.75;width:6px;height:6px;position:absolute;top:.55em;left:0;transform:translateY(-50%)skew(-12deg)}@media (min-width:768px){.LegalPage-module__KV6O7G__page{padding:20px 20px 56px}.LegalPage-module__KV6O7G__shell{padding:28px 28px 32px}.LegalPage-module__KV6O7G__shell:before{width:34px;height:20px;top:18px;left:18px}.LegalPage-module__KV6O7G__intro,.LegalPage-module__KV6O7G__paragraph,.LegalPage-module__KV6O7G__list{font-size:var(--vf-text-base)}.LegalPage-module__KV6O7G__section{gap:16px 18px;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.LegalPage-module__KV6O7G__section{transition:none}}
