html,body{min-height:100%;font-family:var(--ds-typeface-plain,system-ui, sans-serif);color:var(--ds-color-on-surface);margin:0}.site{flex-direction:column;min-height:100vh;display:flex}.hero{gap:var(--ds-space-stack-medium);box-sizing:border-box;width:100%;max-width:72rem;padding:var(--ds-space-inset-extra-extra-large) var(--ds-space-inset-extra-large);flex-direction:column;margin:0 auto;display:flex}.hero h1{font:var(--ds-typescale-display-small-weight) var(--ds-typescale-display-small-size) / var(--ds-typescale-display-small-line-height) var(--ds-typescale-display-small-font);letter-spacing:var(--ds-typescale-display-small-tracking);margin:0}.hero p{max-width:40rem;font:var(--ds-typescale-body-large-weight) var(--ds-typescale-body-large-size) / var(--ds-typescale-body-large-line-height) var(--ds-typescale-body-large-font);color:var(--ds-color-on-surface-variant);margin:0}.cards{gap:var(--ds-space-inline-large);box-sizing:border-box;width:100%;max-width:72rem;padding:0 var(--ds-space-inset-extra-large) var(--ds-space-inset-extra-extra-large);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0 auto;display:grid}.center{padding:var(--ds-space-inset-extra-large);flex:1;justify-content:center;align-items:center;display:flex}
