.newsletter-signup.svelte-1ssv3zu{width:100%;color:var(--colour-yellow)}.newsletter-signup.svelte-1ssv3zu>h2:where(.svelte-1ssv3zu){line-height:1.2}.newsletter-signup.svelte-1ssv3zu>h2:where(.svelte-1ssv3zu),.newsletter-signup.svelte-1ssv3zu>p:where(.svelte-1ssv3zu){text-align:center}.newsletter-signup.svelte-1ssv3zu>p:where(.svelte-1ssv3zu){border-block:var(--colour-yellow) 1px solid;padding-block:8px;font-size:18px;font-weight:500}.newsletter-form.svelte-1ssv3zu{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.newsletter-form.svelte-1ssv3zu input{background-color:var(--colour-yellow-light);color:var(--colour-green-dark);padding:1rem}.newsletter-form.svelte-1ssv3zu input::placeholder{color:var(--colour-green-dark);opacity:.4}.required-message.svelte-1ssv3zu{margin-top:var(--spacing-sm)}.newsletter-action.svelte-1ssv3zu{justify-content:center;display:flex}.newsletter-action.svelte-1ssv3zu button{border-color:var(--colour-yellow);color:var(--colour-yellow);align-items:center;display:flex}.fail-message.svelte-1ssv3zu{margin-top:var(--spacing-sm);text-align:center;color:red}.success-message.svelte-1ssv3zu{padding:var(--spacing-md);border-radius:var(--spacing-sm);margin-top:var(--spacing-sm);text-align:center;border:2px solid var(--colour-yellow)}.success-message.svelte-1ssv3zu p:where(.svelte-1ssv3zu){margin-bottom:0}@media (width>=576px){.newsletter-form.svelte-1ssv3zu{grid-template-columns:repeat(4,25%)}.newsletter-form.svelte-1ssv3zu>label{display:contents}.newsletter-form.svelte-1ssv3zu .label{grid-row:1}.newsletter-form.svelte-1ssv3zu input{grid-row:2}.required-message.svelte-1ssv3zu{text-align:center}.newsletter-form.svelte-1ssv3zu .ui-button{min-width:unset;flex:auto;grid-area:2/4;margin:0}.fail-message.svelte-1ssv3zu{text-align:start}}@media (width>=980px){.newsletter-form.svelte-1ssv3zu{grid-template-columns:repeat(4,auto)}.newsletter-form.svelte-1ssv3zu .ui-button{flex:unset;min-width:210px}}
