.legal-module__m2i2ra__pageHeader{margin-bottom:var(--gap-xl)}.legal-module__m2i2ra__pageHeaderAccent{background:var(--secondary);width:48px;height:4px;margin-bottom:var(--gap-sm);border-radius:2px}.legal-module__m2i2ra__pageHeader h1{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;margin-bottom:var(--gap-xs);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.legal-module__m2i2ra__pageHeaderSub{color:var(--text-muted);max-width:640px;font-size:1.0625rem;line-height:1.7}.legal-module__m2i2ra__contentSection{margin-bottom:var(--gap-xl)}.legal-module__m2i2ra__contentSection:last-child{margin-bottom:0}.legal-module__m2i2ra__contentSection h2{font-family:var(--font-heading);color:#fff;margin-bottom:var(--gap-xs);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.25}.legal-module__m2i2ra__contentSection p{color:var(--text-muted);margin-bottom:var(--gap-sm);max-width:720px;font-size:1rem;line-height:1.8}.legal-module__m2i2ra__contentSection p:last-child{margin-bottom:0}.legal-module__m2i2ra__contentSection a{color:var(--secondary);text-underline-offset:3px;transition:color var(--duration) var(--ease);text-decoration:underline}.legal-module__m2i2ra__contentSection a:hover{color:var(--accent)}.legal-module__m2i2ra__contentSection ul{margin:0 0 var(--gap-sm) 0;padding:0;list-style:none}.legal-module__m2i2ra__contentSection li{color:var(--text-muted);margin-bottom:.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.8;position:relative}.legal-module__m2i2ra__contentSection li:before{content:"";background:var(--secondary);opacity:.6;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.legal-module__m2i2ra__divider{background:var(--border);width:100%;height:1px;margin:var(--gap-xl) 0}.legal-module__m2i2ra__ctaCard{align-items:center;gap:var(--gap-md);padding:var(--gap-md) var(--gap-lg);border-radius:var(--radius);margin-top:var(--gap-xl);transition:border-color var(--duration) var(--ease);background:#ffffff08;border:1px solid #ffffff0f;display:flex}.legal-module__m2i2ra__ctaCard:hover{border-color:#97c03d26}.legal-module__m2i2ra__ctaCardText{flex:1}.legal-module__m2i2ra__ctaCardText h3{color:#fff;margin-bottom:.375rem;font-size:1.125rem}.legal-module__m2i2ra__ctaCardText p{color:var(--text-muted);max-width:unset;font-size:.9375rem;line-height:1.6}.legal-module__m2i2ra__lastUpdated{margin-top:var(--gap-lg);color:var(--text-light);background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.legal-module__m2i2ra__lastUpdatedDot{background:var(--secondary);opacity:.5;border-radius:50%;width:6px;height:6px}@media (max-width:768px){.legal-module__m2i2ra__ctaCard{text-align:center;padding:var(--gap-md);flex-direction:column}}
