.storefront-page .sf-check{display:grid;gap:var(--ui-space-5)}.storefront-page .sf-check .ui-heading h2{font-weight:700;letter-spacing:-.03em}.storefront-page .sf-check .ui-heading p{margin-top:1.25rem}.sf-check-form{display:flex;align-items:flex-end;gap:var(--ui-space-3);max-width:var(--ui-text-max)}.sf-check-form .ui-field{flex:1;margin-bottom:0}.sf-check-form .ui-btn{flex:none;min-height:48px}.sf-check .ui-form-status{margin:0}.sf-check-result{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--ui-space-5);align-items:start}.storefront-page .sf-check-result h3{margin:0 0 var(--ui-space-2);font-family:var(--ui-font-display);font-size:var(--fs-h4);font-weight:600;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.storefront-page .sf-check-result .ui-card>p{margin:0 0 var(--ui-space-5)}.sf-check-lead form .ui-btn{width:100%}@media (max-width:860px){.sf-check-result{grid-template-columns:1fr}}@media (max-width:560px){.sf-check-form{flex-direction:column;align-items:stretch}.sf-check-form .ui-btn{width:100%}}.storefront-page .sf-check .ui-field input:focus-visible{outline:2px solid var(--ui-accent-text);outline-offset:2px}.sf-check-result:not(:has(.sf-check-lead)){grid-template-columns:minmax(0,var(--ui-title-max))}