@font-face{font-display:swap;font-family:'Heebo';font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/heebo-v21-latin-regular.woff2") format("woff2"),url("/assets/fonts/heebo-v21-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:'Heebo';font-style:normal;font-weight:900;src:local(""),url("/assets/fonts/heebo-v21-latin-900.woff2") format("woff2"),url("/assets/fonts/heebo-v21-latin-900.woff") format("woff")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:local(""),url("/assets/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff2") format("woff2"),url("/assets/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff") format("woff")}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/eb-garamond-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2") format("woff2"),url("/assets/fonts/eb-garamond-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff") format("woff")}.card{display:flex;flex-direction:column;height:100%}@media (max-width: 768px){.card{width:100%}}@media (min-width: 768px) and (max-width: 1399px){.card{border:6px solid black;box-shadow:12px 12px black;margin:60px 100px 60px 100px;padding:30px 25px 30px 25px;max-width:70%;width:70%;height:auto}}@media (min-width: 1400px){.card{border:6px solid black;box-shadow:12px 12px black;margin:60px 100px 60px 100px;padding:30px 25px 30px 25px;max-width:45%;width:45%;height:auto}}.card header{align-items:center;border-bottom:12px solid black;display:flex;flex-flow:wrap;justify-content:space-between;margin:20px 25px;padding-bottom:5px}.card header a{color:black;font-family:"Heebo", sans-serif;font-weight:400;font-size:48px;text-decoration:none}.card header a.logo{font-family:"Montserrat", sans-serif;font-style:italic;font-weight:300}.card header a:hover{color:#800000}.card header .spacer{flex-grow:1}@media (min-width: 1400px){.card header .spacer{display:none}}.card header button{background-color:transparent;background-repeat:no-repeat;border:none;outline:none}@media (min-width: 1400px){.card header button{display:none}}.card header button svg{fill:black}@media (hover: hover){.card header button svg:hover{fill:#800000}}.card header button:hover{cursor:pointer}.card header hr{clear:both;margin:0;visibility:hidden;width:100%}@media (min-width: 1400px){.card header hr{display:none}}.card header nav{display:none}.card header nav.responsive{display:flex;flex-direction:column}.card header nav ul{padding-left:0}@media (min-width: 1400px){.card header nav ul{display:flex;gap:24px;margin:0}}.card header nav ul li{font-size:16px;list-style:none inside none;padding:6px 0 6px 0}.card header nav ul li a{color:black;font-family:"Heebo", sans-serif;font-size:32px;font-weight:400;text-decoration:none}.card header nav ul li a:hover{color:#800000}@media (min-width: 1400px){.card header nav{display:flex;margin-left:32px}}@media (min-width: 1400px){.card header{justify-content:initial}}.card main{flex-grow:1;margin:20px 25px}.card main h1{font-family:"Heebo", sans-serif;font-size:72px;line-height:1.1;margin:0;word-break:break-word}.card main h2{font-family:"Heebo", sans-serif;font-size:48px;line-height:1.1;margin:30px 0 0 0}.card main h3{font-family:"Heebo", sans-serif;font-size:36px;line-height:1.1;margin:24px 0 0 0}.card main hr{border:3px solid #301934}.card main img{display:block;margin:auto;max-height:100%;max-width:100%}.card main p{color:#301934;font-family:'EB Garamond', serif;font-size:26px;word-break:break-word}.card main p.function{font-size:32px;overflow-x:auto;text-align:center;word-break:break-word}.card main p a{color:black}.card main p a:hover{color:#800000}.card main p code{color:#800000;font-size:20px}.card main ul{padding-left:0}.card main ul li{border-bottom:2px solid black;font-family:'EB Garamond', serif;font-size:24px;list-style-type:none;margin:0 0;text-align:left}.card main ul li a{color:black}.card main ul li a:hover{color:#800000}.card main ul li code{color:#800000;font-size:20px}.card main ul li p{border-bottom:1px solid black;font-family:"Heebo", sans-serif;font-size:24px;margin:0 0}.card main ul li p a{color:black;text-decoration:none}.card main ul li p a:hover{color:#800000}.card main ul li p small{font-size:14px}.card footer{background-color:black;color:white;font-family:"Heebo", sans-serif;font-size:18px;font-weight:400;padding:5px 25px}.card footer nav ul{display:flex;gap:15px;list-style-type:none;padding-left:0}.card footer nav ul li a{color:white;text-decoration:none}.card footer nav ul li a:hover{color:#800000}.card footer p{font-family:"Montserrat", sans-serif;font-style:italic;font-weight:300;text-align:right}@media (min-width: 768px){.card footer{display:none}}
