@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";*{text-align:initial}ol{list-style:upper-roman;padding-left:1.2em}h1{font-size:clamp(1.2em,5vw,2em)}.p-2{padding:.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-8{margin:2rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.m-auto{margin:auto}.flex{display:flex}.flex-col{flex-direction:column}.flex.justify-center{justify-content:center}.flex.justify-between{justify-content:space-between}.flex.justify-evenly{justify-content:space-evenly}.flex.align-center{align-items:center}.flex-wrap{flex-wrap:wrap}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.nav-list{list-style:none;padding:0;font-size:1.2em}.nav-list li{cursor:pointer}.react-logo{width:55px}body{margin:0;padding:0;font-family:Inter,sans-serif;background-color:#eee}::selection{background-color:#f55a5a;color:#fff}header{background-color:#f55a5a;padding:clamp(.4rem,3vw,1rem);position:sticky;top:0}header img{width:2rem}header span{font-size:1.4rem;color:#fff}.entry{width:min(60rem,92%);gap:clamp(.4rem,2vw,1rem)}.entry>img{width:126px;height:168px;object-fit:cover;border-radius:.5rem;flex-shrink:0}.entry .info span{text-transform:uppercase;font-size:clamp(.4rem,3vw,.8rem)}.entry .location a{color:#777;font-size:.8rem}.entry h2{margin:0;font-size:clamp(1.2rem,5vw,1.6rem)}.entry .dates{font-weight:700;font-size:clamp(.4rem,3vw,.8rem)}.entry p{font-size:clamp(.8rem,3vw,1rem);margin:0}[alt="Location Mark"]{width:clamp(.8rem,2vw,1.2rem);flex-shrink:0}@media (max-width: 667px){.entry{flex-direction:column;border:1px solid #bbbbbb;border-radius:5px;overflow:hidden}.entry>img{width:100%;border-radius:0}.entry .info{padding:1rem!important}}
