html{color-scheme:light;font:17px/1.65 system-ui,sans-serif;background:#faf9f6;color:#242620}body{margin:0}main{max-width:700px;margin:48px auto;padding:0 24px 48px}header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid #d8d9d2;padding-bottom:16px;font-size:13px}header span{color:#666}a{color:#355b49;text-underline-offset:3px}h1{font-size:clamp(28px,5vw,38px);line-height:1.15;margin:48px 0 28px}h2{font-size:21px;margin-top:32px}p{margin:0 0 22px}a{overflow-wrap:anywhere}@media(max-width:480px){main{margin:24px auto;padding:0 20px 32px}}
