@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

body {
    background: #f3f5f8;
    font-family: Poppins;
    display: block;
    margin: 0;
}

.mobile-container {
    max-width: 990px;
    margin: auto;
}

.topnav {
    overflow: hidden;
    background-color: #000;
    position: relative;
}

.topnav #myLinks {
    display: none;
}

.topnav a {
    color: white;
    padding: 12px 8px;
    text-decoration: none;
    font-size: 20px;
    display: block;
}

#myLinks a {
    color: white;
    padding: 12px 15px;
    text-decoration: none;
    font-size: 16px;
    display: block;
}

.topnav a.icon {
    background: transparent;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0px;
}

.active {
    background: #000;
    color: white;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    display: none;
}

i {
    font-style: normal;
    font-family: system-ui;
    font-size: 38px;
    padding: 10px;
}

.article {
    padding: 10px;
    background: #fff;
    border: 1px solid #b3b3b3;
    color: #000;
}

h1 {
    font-size: 22px;
    font-weight: bold;
}

h2 {
    font-weight: bold;
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}