.seo-resources:where(.astro-cw3nkmpg){box-sizing:border-box;width:100%;margin:0 auto;padding:clamp(4rem,7vw,6.5rem) 0;color:var(--el-text);overflow:clip}.seo-resources-inner:where(.astro-cw3nkmpg){box-sizing:border-box;width:100%;margin:0 auto;padding-inline:16px;min-width:0}.is-wide:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){max-width:1280px}.is-pillar:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){max-width:1132px}@media (min-width: 768px){.seo-resources-inner:where(.astro-cw3nkmpg){padding-inline:24px}.is-pillar:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){max-width:1148px}}@media (min-width: 1024px){.seo-resources-inner:where(.astro-cw3nkmpg){padding-inline:48px}.is-pillar:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){max-width:1196px}}.seo-resources-eyebrow:where(.astro-cw3nkmpg){margin:0 0 14px;color:var(--el-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seo-resources:where(.astro-cw3nkmpg) h2:where(.astro-cw3nkmpg){max-width:min(100%,20ch);margin:0;color:var(--el-text);font-family:var(--el-font-display);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance}.seo-resources-grid:where(.astro-cw3nkmpg){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;margin-top:2.5rem;min-width:0}.seo-resource-card:where(.astro-cw3nkmpg){display:flex;min-width:0;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem);border:1px solid var(--el-border-soft, #dedbd5);border-radius:1.25rem;background:linear-gradient(180deg,#fff,#f7f7f5);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.seo-resource-card:where(.astro-cw3nkmpg):hover{transform:translateY(-3px);border-color:#bbb8b1;box-shadow:0 1rem 2.5rem #1f263014}.dark .seo-resource-card:where(.astro-cw3nkmpg){border-color:#2d3b52;background:linear-gradient(180deg,#17243a,#111b2d)}.dark .seo-resource-card:where(.astro-cw3nkmpg):hover{border-color:#506685;box-shadow:0 1rem 2.5rem #00000038}.seo-resource-title:where(.astro-cw3nkmpg){display:-webkit-box;overflow:hidden;color:var(--el-text);font-family:var(--el-font-display);font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.seo-resource-description:where(.astro-cw3nkmpg){display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--el-text-secondary);font-size:.95rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.seo-resource-cta:where(.astro-cw3nkmpg){margin-top:auto;padding-top:20px;color:var(--el-text);font-size:.85rem;font-weight:700}.seo-resources:where(.astro-cw3nkmpg).is-landing{padding:clamp(5rem,8vw,7rem) 0}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resources-inner:where(.astro-cw3nkmpg){max-width:none;padding-inline:0}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resources-eyebrow:where(.astro-cw3nkmpg){display:inline-flex;align-items:center;color:#315d90;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resources-eyebrow:where(.astro-cw3nkmpg):before{content:"";width:.5rem;height:.5rem;margin-inline-end:.65rem;background:#315d90}.seo-resources:where(.astro-cw3nkmpg).is-landing h2:where(.astro-cw3nkmpg){max-width:min(100%,16ch);color:#111;font-size:clamp(2.5rem,3.8vw,3.9rem);font-weight:500;line-height:1;letter-spacing:-.048em}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resources-grid:where(.astro-cw3nkmpg){gap:1rem;margin-top:3rem}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg),.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg){padding:clamp(1.75rem,3vw,2.5rem);border:0;border-radius:0;background:#e7edf5;transition:background-color .18s ease}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(2),.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(2){background:#eeeae3}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(3),.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(3){background:#e6ece8}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):hover,.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):hover{transform:none;box-shadow:none;background:#dee8f3}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(2):hover,.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(2):hover{background:#e7e1d7}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(3):hover,.dark .seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-card:where(.astro-cw3nkmpg):nth-child(3):hover{background:#dde6e0}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-title:where(.astro-cw3nkmpg){color:#111;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:550;line-height:1.25;letter-spacing:-.015em}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-description:where(.astro-cw3nkmpg){color:#42464d}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-cta:where(.astro-cw3nkmpg){color:#315d90;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em}@media (max-width: 800px){.seo-resources:where(.astro-cw3nkmpg){padding:56px 0}.seo-resources:where(.astro-cw3nkmpg).is-landing{padding:4rem 0}.seo-resources-grid:where(.astro-cw3nkmpg){grid-template-columns:1fr}}
