.gip-hero-stats{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0 30px}.gip-stat{flex:1 1 200px;background:var(--gip-bg-soft);border-radius:var(--gip-radius);padding:16px 18px;border:1px solid var(--gip-line)}.gip-stat .gip-stat-num{display:block;font-size:1.6rem;font-weight:800;color:var(--gip-accent-dark);line-height:1.1;margin-bottom:4px}.gip-stat .gip-stat-label{font-size:.88rem;color:var(--gip-sub)}.gip-warn-title{font-weight:700;color:#8a5a05;margin-bottom:6px;display:block}.gip-checklist{list-style:none;padding-left:0;margin:18px 0}.gip-checklist li{position:relative;padding:10px 14px 10px 40px;background:var(--gip-bg-check);border-radius:8px;margin-bottom:8px}.gip-checklist li::before{content:"✓";position:absolute;left:14px;top:9px;color:#2f9e44;font-weight:800}.gip-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0}.gip-seo-guide .editor-note{margin-top:26px;padding-top:16px;border-top:1px solid var(--gip-line);font-size:.88rem;font-style:italic;color:var(--gip-sub)}.gip-img-placeholder{margin:22px 0;border:2px dashed #b8c4d4;border-radius:var(--gip-radius);background:var(--gip-bg-soft);padding:34px 20px;text-align:center}.gip-img-placeholder .gip-ph-label{display:block;font-weight:700;color:var(--gip-accent-dark);margin-bottom:4px}.gip-img-placeholder figcaption{font-size:.85rem;color:var(--gip-sub);margin-top:6px}@media (max-width:600px){.gip-hero-stats{flex-direction:column}.gip-stat{flex:none;width:100%}}