/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block;
    width: 80vw
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

html {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5
}

*, :after, :before {
    box-sizing: border-box;
    border: 0 solid #e2e8f0
}

h1{
    font-size: inherit;
    font-weight: inherit
}

.q{
    /*font-size: 2.1em;*/
    font-weight: 600;
    margin: .67em 0;
}
a {
    text-decoration: none;
    font-weight: 600;
}

.flex {
    display: flex
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.h-screen {
    height: 100vh
}
