.seo-discover{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0;color:var(--accent,#2466cf);font-size:.95rem}.seo-discover a{color:inherit}.seo-collection{max-width:1080px;margin:0 auto;padding:32px 20px 72px}.seo-collection h1{font-size:clamp(28px,4vw,44px);line-height:1.15}.seo-collection .intro{max-width:760px;line-height:1.65}.seo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:28px}.seo-card{display:block;padding:22px;border:1px solid var(--line,#d9dfe8);border-radius:16px;color:inherit;text-decoration:none;background:var(--paper,#fff)}.seo-card h2{font-size:1.2rem;margin:8px 0}.seo-card p{line-height:1.55;margin-bottom:0}.seo-card:hover,.seo-card:focus-visible{border-color:var(--accent,#2466cf);outline-offset:4px}.seo-meta{color:var(--muted,#5b6578);font-size:.9rem}.seo-header{max-width:1080px;margin:auto;padding:22px 20px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;border-bottom:1px solid var(--line,#d9dfe8)}.seo-header a{color:inherit}.seo-brand{font-size:26px;font-weight:800;text-decoration:none;letter-spacing:-1px}.seo-breadcrumb{font-size:.9rem;line-height:1.6;margin-bottom:24px}.seo-fallback{max-width:800px;margin:24px auto;padding:20px}.seo-related{margin:28px 0;line-height:1.7}.seo-related ul{padding-left:20px}.seo-fallback h1{font-size:clamp(28px,4vw,42px)}
