.lanternwp-newsletter:not(:has(.lanternwp-newsletter__form>*)){display:none}.lanternwp-newsletter__panel{gap:var(--wp--preset--spacing--80);padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--80);border-radius:var(--wp--custom--radius--panel);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.lanternwp-newsletter__text{max-width:var(--wp--style--global--content-size);& p{font-size:var(--wp--preset--font-size--base);opacity:.75}}.lanternwp-newsletter__form{min-width:0;font-size:var(--wp--preset--font-size--sm);& :is(form,p){margin-block:0}& :is(form,form>div)>*+*{margin-block-start:var(--wp--preset--spacing--30)}& label{display:block}& :is(label,a){color:inherit}}.lanternwp-newsletter .lanternwp-newsletter__form{& input:is([type=email],[type=text],[type=tel],[type=url]){box-sizing:border-box;width:100%;max-width:100%;height:var(--wp--custom--field--height);padding:0 var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--muted);border-radius:var(--wp--custom--radius--control);color:inherit;font-family:inherit;font-size:var(--wp--preset--font-size--base);background:0 0;&::placeholder{color:inherit;opacity:.8}}& :is(button,input[type=submit]){box-sizing:border-box;width:auto;max-width:100%;min-height:var(--wp--custom--field--height);padding:var(--wp--custom--button--padding-block) var(--wp--custom--button--padding-inline);border:1px solid var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--semibold);line-height:var(--wp--custom--line-height--snug);cursor:pointer;display:inline-block}& :has(>input:is([type=email],[type=text])+:is(button,input[type=submit])){gap:var(--wp--preset--spacing--20);white-space:normal;flex-wrap:wrap;display:flex;&>*{margin:0}&>input:is([type=email],[type=text]){flex:12rem;width:auto;max-width:none}}& label:has(input[type=checkbox]){min-height:var(--wp--custom--choice--size);font-weight:var(--wp--custom--weight--regular);padding-inline-start:calc(var(--wp--custom--choice--size) + var(--wp--preset--spacing--20));display:block;position:relative;& input[type=checkbox]{font:inherit;position:absolute;inset-block-start:calc((1lh - var(--wp--custom--choice--size)) / 2);inset-inline-start:0}}& input[type=checkbox]{box-sizing:border-box;width:var(--wp--custom--choice--size);height:var(--wp--custom--choice--size);border:1.5px solid var(--wp--preset--color--base);border-radius:calc(var(--wp--custom--radius--field) * .6);vertical-align:middle;cursor:pointer;appearance:none;background:0 0;flex-shrink:0;place-content:center;max-width:none;margin:0;display:inline-grid;&:checked{background:var(--wp--preset--color--base)}&:checked:before{content:"";background-color:var(--wp--preset--color--contrast);width:.875rem;height:.875rem;mask:url(../../../assets/icons/check.svg) 50%/contain no-repeat}}}@media (width<782px){.lanternwp-newsletter__panel{gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(0,1fr)}}@media (width<600px){.lanternwp-newsletter__panel{padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.lanternwp-newsletter__text h2{font-size:var(--wp--preset--font-size--xl)}}