*{box-sizing:border-box}body{margin:0;background:#f5efe7;color:#202b3d;font-family:system-ui,sans-serif}header,main,footer{max-width:940px;margin:auto;padding:18px 24px}header{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:2px solid #de5735}a{color:#1b4f85}article{background:white;border-radius:16px;padding:clamp(22px,6vw,56px);box-shadow:0 12px 32px #0001;margin:24px 0}h1{line-height:1.4;overflow-wrap:anywhere}p{line-height:1.9;overflow-wrap:anywhere}.meta,.tags{color:#667085;font-size:.9rem}.summary{font-weight:650}.body{white-space:pre-wrap}figure{margin:28px 0}img{max-width:100%;height:auto;border-radius:10px}@media(max-width:480px){header{display:block}header nav{margin-top:8px}header,main,footer{padding:16px}}
