body{background:#f5faf9;color:#183f42;font:16px/1.8 system-ui,sans-serif}.blog-nav,.blog-shell{max-width:920px;margin:auto;padding:28px}.blog-shell{background:white;border-radius:20px}.blog-shell h1{font-size:30px}.blog-shell h2{margin-top:32px}.blog-shell a{color:#087b79}.blog-summary{color:#52676b}.blog-shell footer{margin-top:36px;border-top:1px solid #d9e8e5;padding-top:20px}.blog-shell li{margin:12px 0}