label{cursor:pointer;display:inline-block;font-weight:var(--font-weight-bold);margin-block-end:var(--space-third)}label.required, .required{color:var(--color-primary)}input, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;padding:var(--space-half)}:is(
	.wp-block-search__inside-wrapper,
	.search-form,
	.form-attached,
	.form-attached-2
) :is(input[type], select, textarea){margin-block-end:0}:is(.wp-block-search__inside-wrapper, .search-form) :is(input, .button, [type="submit"], button){align-self:stretch}@media (pointer: coarse){:is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]){font-size:max(1rem, var(--fs-base))}}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea, select){appearance:none;background-color:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-input);color:var(--color-text);line-height:1.5;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background-color var(--motion-fast)}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea, select):hover:where(:not(:disabled)){border-color:color-mix(in oklch, var(--color-border), var(--color-text) 25%)}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea, select):focus{border-color:var(--color-primary);box-shadow:var(--shadow-input), var(--focus-ring);outline:none}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea, select):is(:user-invalid, [aria-invalid="true"]){border-color:var(--wp--preset--color--rose)}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea, select):disabled{background-color:var(--surface-fill);box-shadow:none;color:var(--color-text-sec);cursor:not-allowed}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], textarea){margin-block-end:var(--space-half);padding:0.5rem 0.75rem;position:relative;width:100%}:is(input:not([type]), input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"], select){min-block-size:2.75rem}textarea{field-sizing:content;min-block-size:7.5rem;resize:vertical}fieldset{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-single)}legend{background-color:var(--color-content-bg);font-weight:var(--font-weight-bold);padding-inline:0.5rem}::placeholder{color:var(--color-text-sec);opacity:1}select{background-image:linear-gradient(45deg, transparent 50%, var(--color-text-sec) 50%), linear-gradient(135deg, var(--color-text-sec) 50%, transparent 50%);background-position:calc(100% - 1.125rem) 50%, calc(100% - 0.8125rem) 50%;background-repeat:no-repeat;background-size:0.3125rem 0.3125rem;cursor:pointer;max-width:100%;padding-block:0.5rem;padding-inline:0.75rem 2.5rem;width:100%}select:is([multiple], [size]:not([size="1"])){background-image:none;padding-inline-end:0.75rem}input[type="checkbox"], input[type="radio"]{accent-color:var(--color-primary);cursor:pointer;block-size:1.1rem;inline-size:1.1rem}input[type="range"]{accent-color:var(--color-primary)}progress{accent-color:var(--color-primary)}input[type="checkbox"] + label, input[type="radio"] + label{cursor:pointer;margin-inline-start:0.5rem}.form-input-name, .form-input-email{background-repeat:no-repeat;background-position:0.875rem center;background-size:1rem 1rem;padding-inline-start:2.5rem}.form-input-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23888' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0zm208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z'/%3E%3C/svg%3E")}.form-input-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888' d='M61.4 64C27.5 64 0 91.5 0 125.4c0 .9 0 1.7.1 2.6L0 128l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9.1-1.7.1-2.6C512 91.5 484.5 64 450.6 64L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z'/%3E%3C/svg%3E")}[data-theme="dark"] .form-input-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23a1a1aa' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0zm208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z'/%3E%3C/svg%3E")}[data-theme="dark"] .form-input-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23a1a1aa' d='M61.4 64C27.5 64 0 91.5 0 125.4c0 .9 0 1.7.1 2.6L0 128l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9.1-1.7.1-2.6C512 91.5 484.5 64 450.6 64L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z'/%3E%3C/svg%3E")}.email-form-title:empty, .email-form-footer:empty{display:none}.email-form-footer{clear:both;font-size:0.8em;font-style:italic;line-height:1.5em;text-align:center}.form-input, .form-submit{width:100%}.form-input, .form-submit:not(:last-child){margin-block-end:var(--space-half)}.form-full .form-input{display:block}.search-form:has(> label > .search-field){align-items:stretch;display:flex}.search-form:has(> label > .search-field):not(:last-child){margin-block-end:var(--space-half)}.search-form > label:has(> .search-field){display:flex;flex:1 1 auto;margin:0;min-width:0}.search-form > label > .search-field{block-size:100%;border-end-end-radius:0;border-start-end-radius:0;margin:0;width:100%}.search-form > label + .search-submit{border-end-start-radius:0;border-start-start-radius:0;box-shadow:none;flex:none;margin:0 0 0 -1px}[class*="form-attached"]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch}.form-attached-2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}[class*="form-attached"] .form-input{border-inline-end-width:0;border-radius:var(--radius-control) 0 0 var(--radius-control);margin-block-end:0;width:auto}.form-attached-2 .form-input:nth-child(2){border-radius:0}[class*="form-attached"] .form-submit{align-self:stretch;border-radius:0 var(--radius-control) var(--radius-control) 0;box-shadow:none;margin:0;padding-block:0;width:auto}[class*="form-attached"] .form-submit:active{transform:none}