.styles-module__g6qNiW__pageContainer {
    flex-direction: column-reverse;
    align-items: center;
    min-height: 500px;
    display: flex;
    position: relative
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer {
        padding-inline: calc(var(--spacing, .25rem)*40);
        flex-direction: row
    }
}

.styles-module__g6qNiW__pageContainer h1 {
    margin-inline: calc(var(--spacing, .25rem)*0);
    margin-top: calc(var(--spacing, .25rem)*0);
    margin-bottom: calc(var(--spacing, .25rem)*6);
    padding-inline: calc(var(--spacing, .25rem)*5);
    text-align: center;
    font-family: var(--font-secondary), var(--font-sans);
    font-size: 2rem;
    line-height: var(--tw-leading, 2.5rem);
    letter-spacing: var(--tw-tracking, -.03125rem);
    --tw-leading: var(--leading-tight, 1.25);
    line-height: var(--leading-tight, 1.25);
    --tw-font-weight: var(--font-weight-light, 300);
    font-weight: var(--font-weight-light, 300);
    color: rgb(var(--bulma))
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer h1 {
        width: 66.6667%;
        padding-inline: calc(var(--spacing, .25rem)*0);
        text-align: left;
        font-size: 3.5rem;
        line-height: var(--tw-leading, 4rem);
        letter-spacing: var(--tw-tracking, -.09375rem)
    }
}

.styles-module__g6qNiW__pageContainer h2 {
    margin-inline: calc(var(--spacing, .25rem)*0);
    margin-top: calc(var(--spacing, .25rem)*0);
    margin-bottom: calc(var(--spacing, .25rem)*4);
    text-align: center;
    width: 100%;
    font-size: 2rem;
    line-height: var(--tw-leading, 2.5rem);
    letter-spacing: var(--tw-tracking, -.03125rem);
    --tw-leading: var(--leading-tight, 1.25);
    line-height: var(--leading-tight, 1.25);
    --tw-font-weight: var(--font-weight-medium, 500);
    font-weight: var(--font-weight-medium, 500);
    color: rgb(var(--bulma))
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer h2 {
        width: calc(var(--spacing, .25rem)*96);
        text-align: left
    }
}

.styles-module__g6qNiW__pageContainer p {
    margin: calc(var(--spacing, .25rem)*0);
    margin-bottom: calc(var(--spacing, .25rem)*4);
    padding-inline: calc(var(--spacing, .25rem)*4);
    padding-left: calc(var(--spacing, .25rem)*4);
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5rem);
    --tw-font-weight: var(--font-weight-normal, 400);
    font-weight: var(--font-weight-normal, 400);
    color: rgb(var(--bulma))
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer p {
        padding-left: calc(var(--spacing, .25rem)*0)
    }
}

.styles-module__g6qNiW__pageContainer .styles-module__g6qNiW__error {
    margin-inline: calc(var(--spacing, .25rem)*0);
    margin-top: calc(var(--spacing, .25rem)*0);
    margin-bottom: calc(var(--spacing, .25rem)*4);
    color: rgb(var(--trunks))
}

.styles-module__g6qNiW__pageContainer ul {
    margin-inline: calc(var(--spacing, .25rem)*0);
    margin-top: calc(var(--spacing, .25rem)*.5);
    margin-bottom: calc(var(--spacing, .25rem)*6);
    padding: calc(var(--spacing, .25rem)*0);
    padding-left: calc(var(--spacing, .25rem)*4);
    list-style-type: none
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer ul {
        padding-left: calc(var(--spacing, .25rem)*0)
    }
}

.styles-module__g6qNiW__pageContainer li a {
    margin-left: calc(var(--spacing, .25rem)*3);
    font-size: .875rem;
    line-height: var(--tw-leading, 1.5rem);
    --tw-leading: 2.2;
    color: rgb(var(--bulma));
    line-height: 2.2;
    text-decoration-line: none
}

@media (hover:hover) {
    .styles-module__g6qNiW__pageContainer li a:hover {
        color: rgb(var(--trunks))
    }
}

.styles-module__g6qNiW__pageContainer button {
    z-index: 0;
    margin-top: calc(var(--spacing, .25rem)*6);
    height: calc(var(--spacing, .25rem)*10);
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing, .25rem)*2);
    border-radius: var(--radius-i-sm);
    background-color: rgb(var(--piccolo));
    width: 100%;
    padding-inline: calc(var(--spacing, .25rem)*4);
    padding-block: calc(var(--spacing, .25rem)*2);
    font-size: .875rem;
    line-height: var(--tw-leading, 1.5rem);
    --tw-font-weight: var(--font-weight-medium, 500);
    font-weight: var(--font-weight-medium, 500);
    white-space: nowrap;
    color: rgb(var(--goten));
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));
    transition-duration: var(--tw-duration, var(--default-transition-duration, .15s));
    --tw-duration: .2s;
    -webkit-user-select: none;
    user-select: none;
    text-decoration-line: none;
    transition-duration: .2s;
    display: flex;
    position: relative;
    overflow: hidden
}

.styles-module__g6qNiW__pageContainer button:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

@media (min-width:768px) {
    .styles-module__g6qNiW__pageContainer button {
        width: auto
    }
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}