body{font:18px system-ui,sans-serif;background:#edf3f5;color:#18323c;margin:0;padding:40px 20px}main{max-width:800px;margin:auto}h1{font-size:48px}section{display:grid;gap:16px}article{padding:20px;background:white;border-radius:12px}small{display:block;margin-top:30px}
