@font-face{font-family:Fredoka;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-latin.woff2) format('woff2-variations')}*{box-sizing:border-box}body{margin:0;background:#fff9eb;color:#293427;font:400 18px/1.65 Fredoka,system-ui,sans-serif}main{max-width:780px;margin:auto;padding:36px 24px 80px}h1,h2{font-family:Fredoka,system-ui;line-height:1.2}h1{font-size:48px}h2{margin-top:36px}a{color:#285d36;text-underline-offset:4px}nav{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}a:focus-visible{outline:3px solid #a45020;outline-offset:5px}.intro{font-size:21px}.date{color:#52604c}li{margin:10px 0}