*{box-sizing:border-box}body{margin:0;background:#f4f6f5;color:#20332b;font:17px/1.7 system-ui,sans-serif}header,main{max-width:1200px;margin:auto;padding:24px}a{color:#146141;overflow-wrap:anywhere}.grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}article,aside,.image{background:white;padding:24px;border-radius:12px;margin-bottom:20px}h1{font-size:30px;line-height:1.5}.prose{white-space:pre-wrap;overflow-wrap:anywhere}img{width:100%;height:auto}figure{margin:16px 0}figcaption{font-size:14px}textarea{width:100%;min-height:300px;font:inherit}button,select{min-height:48px;padding:10px;margin:6px 0;font:inherit}label{display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}aside{align-self:start;min-width:0}#notice{position:sticky;bottom:0;background:#e5efe9;padding:12px}dialog{width:min(90%,700px)}@media(max-width:760px){.grid{grid-template-columns:1fr}header,main{padding:12px}article,aside,.image{padding:16px}}
