html {
    background: #fbf8f6;
    }
body {
    max-width: 90vw;
    margin: 16px auto;
    background: #fefcff;
    color: #125;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #efecf3;
    filter: drop-shadow(5px 3px 4px #efecf3);
    box-sizing: border-box;
}
span {
    display: block;
}
html, body, h1, h1, p, div, span, strike, ul, li {
  font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;
  font-size: 2.4vw;
  line-height: 1.4em;
}
h2
{
    margin: 16px 0;
    font-weight: 400;
}
p {
    margin: 8px 0 128px;
}
td {
    vertical-align: top;
    font-size: 0.68em;
    padding: 0 8px 0 4px;
    border-left: 1px solid #ccc;
    line-height: 1.3em;
    width: 25%;
}
.mega {
    font-size: 11vw;
    line-height:1.2em;
}
.huge {
    font-size: 9vw;
    line-height:1.2em;
}
.big {
    font-size: 7vw;
    line-height:1.2em;
}
.large {
    font-size: 5.6vw;
    line-height:1.2em;
}
.medium {
    font-size: 4vw;
    line-height:1.26em;
    margin: 16px 0 24px;
}
.normal {
            margin: 16px 0 24px
}
.small {
    font-size: 1.6vw;
            margin: 16px 0 24px
    
}
.extrasmall {
    font-size: 0.6em;
            margin: 16px 0 24px
}
.strike {
    text-decoration: line-through;
}
@media only screen and (min-width: 600px) {
    body {
        max-width: 90vw;
    }
}
@media only screen and (min-width: 768px) {
        body {
        max-width: 74vw;
    }
}
@media only screen and (min-width: 992px) {
        body {
        max-width: 70vw;
    padding: 32px;
    }
    h2
{
    margin: 16px 0;
    font-weight: 400;
}
.mega {
    font-size: 7vw;
    line-height:1.2em;
        margin: 16px 0 24px
}
.huge {
    font-size: 5.4vw;
    line-height:1.2em;
        margin: 16px 0 24px
}
.big {
    font-size: 4.6vw;
    line-height:1.2em;
        margin: 16px 0 24px
}
.large {
    font-size: 3.8vw;
    line-height:1.2em;
        margin: 16px 0 24px
}
.medium {
    font-size: 2.8vw;
    line-height:1.2em;
    margin: 16px 0 24px;
}
.normal {
    font-size: 1.6vw;
}
.small {
    font-size: 1.2vw;
}
.extrasmall {
    font-size: 0.4em;
}

}
@media only screen and (min-width: 1200px) {
        body {
        max-width: 60vw;
    }
}