/* Page styles (see lib/site-assets.ts) */
.stack{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,.9fr);align-items:center;background:#171A1F;color:#fff;padding:24px;width:100%;max-width:640px}
@media (max-width:899px){
.stack{grid-template-columns:1fr;gap:14px}
}
.bl-hs .hs-input.invalid,.bl-hs .hs-input.error{border-color:var(--red)}
