.Footer_footer__pQtti{background:var(--navy-deep);padding:22px 40px 18px;margin-top:56px}.Footer_inner__vtL_T{max-width:1200px;margin:0 auto}.Footer_funding__Fqi7l{padding:20px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:16px}.Footer_fundingBar__RH5lX{display:block;margin-bottom:14px;width:-moz-fit-content;width:fit-content;transition:opacity .2s ease}.Footer_fundingBar__RH5lX:hover{opacity:.8}.Footer_fundingBarImg__qwcBS{display:block;height:auto;width:100%;max-width:480px}.Footer_fundingText__LNrsc{font-size:12px;font-weight:300;color:rgba(255,255,255,.42);line-height:1.55;margin:0}.Footer_fundingText__LNrsc+.Footer_fundingText__LNrsc{margin-top:8px}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:300;color:rgba(255,255,255,.32);letter-spacing:.04em}.Footer_legal__yxnQ6{color:rgba(255,255,255,.18)}@media (max-width:640px){.Footer_footer__pQtti{padding:18px 24px 16px}}.legal_main__JNuPZ{max-width:800px;margin:0 auto;padding:56px 24px 96px}.legal_eyebrow___um8W{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#b8964a);font-weight:600}.legal_title__UqLag{font-size:2rem;line-height:1.2;margin:8px 0 4px}.legal_note__MKw0Y,.legal_updated__lrgMI{font-size:.85rem;color:var(--muted,#6b6557);margin-bottom:32px}.legal_note__MKw0Y{background:var(--bg-soft,#f4f1ea);border-radius:10px;padding:14px 18px;line-height:1.6}.legal_section__p9FBI{margin:28px 0}.legal_section__p9FBI h2{font-size:1.2rem;margin-bottom:10px}.legal_section__p9FBI li,.legal_section__p9FBI p{line-height:1.7;color:var(--text,#2b2620)}.legal_section__p9FBI ul{padding-left:20px;display:flex;flex-direction:column;gap:6px;margin-top:8px}