.k-public{min-height:100dvh;padding:var(--k-space-6) var(--k-space-4);place-items:center;display:grid}.k-public__card{gap:var(--k-space-5);width:100%;min-width:0;max-width:420px;display:grid}.k-public .k-logo{width:52px;height:52px}:where(.k-public) p{margin:0}.k-public__form{gap:var(--k-space-4);min-width:0;display:grid}.k-public__check{align-items:center;gap:var(--k-space-2);min-height:var(--k-touch);display:flex}.k-public__link{min-height:var(--k-touch);justify-self:start;align-items:center;display:inline-flex}
