@import 'https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap';@import 'https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap';*{margin:0;padding:0;box-sizing:border-box;font-size:14px}body{background-color:#f3f0e7;font-family:Noto Sans;display:flex;flex-direction:column;align-items:center}main{max-width:800px;margin:0 4vw}h1,h2,h3{margin:20px 0}h1{font-size:3rem;text-align:center;margin:40px}h2{font-size:2rem;font-weight:200;line-height:1.5}h3{margin-top:60px;font-size:2rem}h1,h2,h3{color:#be3939;font-family:Comfortaa;text-align:center}h2{color:#747474}h2 a{color:#be3939;font-size:2rem}h1 a{color:#747474;font-size:3rem}a{text-decoration:none;color:#be3939;font-size:1.2rem}p{color:#747474;line-height:2rem;font-size:1.2rem;margin:0 0 10px;max-width:800px}header{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:120px 0 60px}header img{max-width:300px;margin:0 0 20px}nav ul{display:flex}nav ul li{list-style:none}nav ul li:not(:first-child){margin:0 0 0 40px}nav ul li a{color:#747474}nav ul li a.active{color:#be3939}#cta{display:block;width:160px;background-color:#be3939;color:#f3f0e7;border:none;padding:8px 0;border-radius:1rem;margin:4rem auto 0;text-align:center}li{color:#747474;line-height:2.5rem;font-size:1.2rem}time{color:#747474}hr{background-color:#ece8dc;height:4px;border:none;border-radius:4px;margin-bottom:20px}form{margin-top:60px}input:focus,textarea:focus,*:focus{outline:none}blockquote{background-color:#ece8dc;border-radius:.3rem;border-left:5px solid #be3939;margin-bottom:20px;padding:10px}blockquote h4{color:#be3939;padding:10px 0 10px 5px}blockquote p{padding-left:5px}#notice{font-weight:700;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;background-color:#be3939;padding:2px 4vw}#notice p{color:#f3f0e7;padding:0;margin:0;text-align:center}#winter{display:flex;align-items:center;flex-direction:column;background-color:#fff;margin-bottom:60px;padding:20px 40px;border-radius:1rem}#winter h3{margin-top:0}button a{color:#f3f0e7}img{width:100%;max-width:800px;border-radius:1rem;margin:40px 0}#rss img{max-width:14px;border-radius:0;margin:0}footer{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 4vw}footer p{text-align:center;max-width:800px;color:#be3939;margin:20px 0}