*{box-sizing:border-box}body{margin:0;background:#fffcf6;color:#27372f;font:18px/1.65 Georgia,serif}header,footer{background:#173f37;color:white;padding:18px 5%}header div,main{max-width:850px;margin:auto}header a{color:white;text-decoration:none}header div>a{font:bold 28px Georgia}nav{display:flex;gap:20px;flex-wrap:wrap;font:15px system-ui;margin-top:8px}main{padding:44px 22px 80px}h1,h2{line-height:1.16}h1{font-size:clamp(2rem,6vw,3.2rem)}h2{margin-top:2em}small,label,footer{font:14px system-ui;letter-spacing:.05em}a{color:#135d52}input{width:100%;padding:12px;font:inherit;margin-top:6px}img,iframe,table,video{max-width:100%}img{height:auto}.cover{max-height:380px;object-fit:contain}.entries{list-style:none;padding:0}.entries li,.comment{border-bottom:1px solid #dcded3;padding:9px 0}.comment{font-size:16px}main{overflow-wrap:anywhere}