.nl-ribbon[data-v-fbbf11ec]{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:1.75rem 1.5rem}.nl-ribbon__inner[data-v-fbbf11ec]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:64rem}.nl-ribbon__text[data-v-fbbf11ec]{flex:1 1 260px}.nl-ribbon__heading[data-v-fbbf11ec]{color:var(--dark);font-family:var(--font-heading);font-size:1.25rem;font-weight:600;margin:0 0 .2rem}.nl-ribbon__sub[data-v-fbbf11ec]{color:var(--muted);font-family:var(--font-body);font-size:.875rem;margin:0;max-width:38ch}.nl-ribbon__form[data-v-fbbf11ec]{flex:1 1 320px}.nl-ribbon__consent[data-v-fbbf11ec]{color:var(--muted);font-family:var(--font-body);font-size:.75rem;margin:.5rem 0 0}@media(max-width:640px){.nl-ribbon__inner[data-v-fbbf11ec]{gap:1.1rem}}
