.seo-discovery{margin:2rem auto;padding:1.2rem;border:1px solid #dce6eb;border-radius:12px;background:#f7fafc}.seo-discovery h2{font-size:1.15rem}.seo-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:0;list-style:none}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.seo-card{padding:1rem;background:#fff;border:1px solid #dce6eb;border-radius:10px;overflow-wrap:anywhere}.seo-card h2,.seo-card h3{font-size:1.1rem;margin:.3rem 0}.seo-card p{line-height:1.65}.seo-code{font-size:.82rem;color:#546875}.seo-pager{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:1.5rem 0}.seo-pager a,.seo-pager strong{padding:.4rem .65rem;border:1px solid #ccdbe2;border-radius:5px}.seo-breadcrumb{padding-top:1rem;font-size:.9rem}.seo-heading{padding:2rem 0}.seo-language{display:flex;gap:.8rem;flex-wrap:wrap}.seo-layout{padding:0 1rem 2rem}.seo-layout .wrap{max-width:1180px;margin:auto}.seo-list h1{overflow-wrap:anywhere}