body{margin:0;background:#f4f6fa;color:#182b40;font:18px/1.6 system-ui,sans-serif}header,main{max-width:1280px;margin:auto;padding:24px}h1{font-size:30px}a{color:#086874}figure{margin:30px 0}img{width:100%;height:auto;display:block}figcaption{font-size:14px;margin:8px 0}
