*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
*{box-sizing:border-box}body{margin:0;font:18px/1.5 system-ui,sans-serif;color:#1d1d1f;background:#fafafa}
header{padding:48px 16px;max-width:960px;margin:0 auto}main{max-width:960px;margin:0 auto;padding:0 16px;display:grid;gap:24px}
figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}
img{display:block;width:100%;height:auto}figcaption{padding:12px 16px;color:#555}footer{padding:32px 16px;text-align:center;color:#888}
