.rec-seo-landing{display:grid;gap:2.25rem;margin-top:.5rem}.rec-seo-landing__lead{max-width:760px;margin:0;color:var(--ret-muted);font-size:clamp(1.05rem,2vw,1.2rem)}.rec-seo-landing__section{display:grid;gap:1rem}.rec-seo-landing__section>h2{margin:0}.rec-seo-landing__grid,.rec-seo-landing__cards,.rec-seo-landing__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rec-seo-landing__grid article,.rec-seo-landing__card,.rec-seo-landing__links a{min-width:0;padding:1.15rem;border:1px solid var(--ret-line);border-radius:var(--ret-radius);background:var(--ret-surface)}.rec-seo-landing__grid h3,.rec-seo-landing__grid p{margin:0}.rec-seo-landing__grid p{margin-top:.45rem;color:var(--ret-muted)}.rec-seo-landing__card,.rec-seo-landing__links a{display:grid;gap:.3rem;color:var(--ret-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rec-seo-landing__card:hover,.rec-seo-landing__links a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ret-accent) 45%,var(--ret-line));box-shadow:var(--ret-shadow)}.rec-seo-landing__card span,.rec-seo-landing__links span{color:var(--ret-muted);font-size:.925rem}.rec-seo-landing__tools{padding:1.25rem;border-radius:var(--ret-radius-lg);background:var(--ret-surface-soft)}.rec-seo-landing__note{margin:0;padding-top:1rem;border-top:1px solid var(--ret-line);color:var(--ret-muted);font-size:.9rem}@media(max-width:820px){.rec-seo-landing__grid,.rec-seo-landing__cards,.rec-seo-landing__links{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rec-seo-landing{gap:1.75rem}.rec-seo-landing__grid,.rec-seo-landing__cards,.rec-seo-landing__links{grid-template-columns:1fr}.rec-seo-landing__tools{padding:1rem}}@media(prefers-reduced-motion:reduce){.rec-seo-landing__card,.rec-seo-landing__links a{transition:none}}
