.seo-shell{max-width:1200px;margin:auto;padding:24px;color:#30251f;font:16px/1.6 system-ui,sans-serif}.seo-shell header,.seo-shell footer{padding:20px 0}.seo-shell a{color:#84432e}.seo-shell nav a{display:inline-block;margin:4px 12px 4px 0}.seo-shell img{display:block;max-width:100%;height:auto;max-height:560px;object-fit:contain}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.seo-grid article img{width:100%;aspect-ratio:1;object-fit:contain}.seo-shell footer a{display:inline-block;margin:6px}
