*,:after,:before{box-sizing:border-box}:where([hidden]){display:none!important}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),select,textarea){background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line-strong);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--sans);font-size:max(16px,var(--wp--preset--font-size--medium));min-block-size:var(--wp--custom--touch-target);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),select,textarea):focus-visible{border-color:var(--wp--preset--color--primary);outline:2px solid var(--wp--preset--color--primary);outline-offset:1px}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),select,textarea)::placeholder{color:var(--wp--preset--color--ink-3)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--wp--preset--color--primary);block-size:1.25rem;inline-size:1.25rem}:root :where(.ic-banner){--ic-bg:var(--wp--preset--color--navy);--ic-text:var(--wp--preset--color--white);--ic-primary-bg:var(--wp--preset--color--accent);--ic-primary-text:var(--wp--preset--color--ink);--ic-radius:var(--wp--custom--radius--pill);--ic-font:var(--wp--preset--font-family--sans)}
