.c-webform{container-type:inline-size;--clr-border: #000}.c-webform form{display:grid;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing);row-gap:var(--spacing);align-items:end}@container (width > 500px){.c-webform form{grid-template-columns:1fr 1fr}}.c-webform .form-item{margin:0}.c-webform select,.c-webform textarea,.c-webform input:where([type=text],[type=email],[type=tel]){-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:max(16px,1em);width:100%;padding:.5em 0;background:transparent;border:0;border-bottom:1px solid var(--clr-border);border-radius:0}.c-webform select::-moz-placeholder,.c-webform textarea::-moz-placeholder,.c-webform input:where([type=text],[type=email],[type=tel])::-moz-placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}.c-webform select::placeholder,.c-webform textarea::placeholder,.c-webform input:where([type=text],[type=email],[type=tel])::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}@supports (field-sizing: content){.c-webform textarea{height:auto;field-sizing:content}}.c-webform .form-actions,.c-webform .js-form-type-textarea,.c-webform .js-form-type-checkbox,.c-webform .js-form-type-select{grid-column:1/-1}.c-webform .form-actions{margin-top:var(--spacing-1)}
