/* Interim consent banner. Kept deliberately small and dependency-free so it can
   be deleted wholesale when Funding Choices takes over. */
.se-consent{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;
  background:#111827;color:#f9fafb;box-shadow:0 -2px 12px rgba(0,0,0,.35);
  font:14px/1.5 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.se-consent__inner{max-width:1100px;margin:0 auto;padding:14px 18px;
  display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.se-consent__text{margin:0;flex:1 1 320px}
.se-consent__text a{color:#93c5fd;text-decoration:underline}
.se-consent__actions{display:flex;gap:8px;flex:0 0 auto}
.se-consent__btn{cursor:pointer;border:1px solid transparent;border-radius:4px;
  padding:8px 14px;font-size:14px;background:#2563eb;color:#fff}
.se-consent__btn:hover{background:#1d4ed8}
.se-consent__btn--ghost{background:transparent;border-color:#4b5563;color:#e5e7eb}
.se-consent__btn--ghost:hover{background:#1f2937}
@media (max-width:640px){.se-consent__actions{width:100%}.se-consent__btn{flex:1}}
