@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@200&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap);
html{font-family:Libre Franklin,sans-serif;height:100%;margin:0}html body{background-color:hsla(0,0%,97%,.643);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152'%3E%3Cpath d='M152 150v2H0v-2h28v-8H8v-20H0v-2h8V80h42v20h20v42H30v8h90v-8H80v-42h20V80h42v40h8V30h-8v40h-42V50H80V8h40V0h2v8h20v20h8V0h2v150zm-2 0v-28h-8v20h-20v8h28zM82 30v18h18V30H82zm20 18h20v20h18V30h-20V10H82v18h20v20zm0 2v18h18V50h-18zm20-22h18V10h-18v18zm-54 92v-18H50v18h18zm-20-18H28V82H10v38h20v20h38v-18H48v-20zm0-2V82H30v18h18zm-20 22H10v18h18v-18zm54 0v18h38v-20h20V82h-18v20h-20v20H82zm18-20H82v18h18v-18zm2-2h18V82h-18v18zm20 40v-18h18v18h-18zM30 0h-2v8H8v20H0v2h8v40h42V50h20V8H30V0zm20 48h18V30H50v18zm18-20H48v20H28v20H10V30h20V10h38v18zM30 50h18v18H30V50zm-2-40H10v18h18V10z' fill='%23ebebeb' fill-opacity='.35' fill-rule='evenodd'/%3E%3C/svg%3E");display:flex;flex-direction:column;float:left;height:75%;justify-content:center;padding:0 1.25em;width:90%}html body h1{font-family:Libre Baskerville,serif;font-size:28px}html body h2{font-size:1.25em;line-height:1.5em}html body h3{font-size:1em}html body p{font-size:16px;line-height:1.5em}html body main.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s}html body main .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}@media only screen and (min-width:768px){body{margin-left:5em;padding-right:2em!important;width:unset!important}}.badges{display:flex;flex-wrap:wrap;gap:10px}.badges a{display:inline-block}@media (min-width:1201px){.badges a img{height:105px}}@media (max-width:1200px){.badges a img{height:95px}}@media (max-width:992px){.badges a img{height:75px}}@media (max-width:768px){.badges a img{height:65px}}@media (max-width:576px){.badges a img{height:55px}}@media (max-width:400px){.badges a img{height:45px}}
