form{margin-inline:auto;margin-top:var(--size-10);border:1px solid var(--primary-950);padding:var(--size-6);max-width:calc(var(--viewport-min) * 1.25);fieldset{display:grid;row-gap:var(--size-3);border:none;button{--_bg-color: var(--tertiary-50);--_color: var(--tertiary-50-on);display:inline-flex;justify-content:center;cursor:pointer;border:1px solid var(--_color);background-color:var(--_bg-color);padding-inline:var(--size--1);padding-block:var(--size--2);color:var(--_color);&:hover{--_bg-color: var(--neutral-100)}}}}
