.seo-resources:where(.astro-cw3nkmpg){--sr-ink: #111;--sr-muted: #5a5f67;--sr-faint: #8a8f97;--sr-rule: #111;--sr-accent: #315d90;--sr-image: #ebe9e4;box-sizing:border-box;width:100%;margin:0 auto;padding:clamp(4rem,7vw,6.5rem) 0;color:var(--sr-ink);overflow:clip}.dark .seo-resources:where(.astro-cw3nkmpg){--sr-ink: #e9edf2;--sr-muted: #b6bac1;--sr-faint: #7d838c;--sr-rule: rgba(233, 237, 242, .7);--sr-accent: #8fb3de;--sr-image: #1c2230}.pillar-page .seo-resources:where(.astro-cw3nkmpg){--sr-ink: var(--pillar-text);--sr-muted: var(--pillar-text-secondary);--sr-faint: var(--pillar-text-tertiary);--sr-rule: var(--pillar-text);--sr-accent: var(--pillar-blue);--sr-image: var(--pillar-surface)}.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:max(48px,var(--site-gutter))}.is-wide:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){padding-inline:var(--site-pad-7xl)}.is-pillar:where(.astro-cw3nkmpg) .seo-resources-inner:where(.astro-cw3nkmpg){max-width:1196px;padding-inline:max(48px,calc(var(--site-gutter) - max(0px,(100% - 1196px) / 2)))}}.seo-resources-eyebrow:where(.astro-cw3nkmpg){margin:0 0 14px;color:var(--sr-accent);font-size:.875rem;font-weight:500}.seo-resources:where(.astro-cw3nkmpg) h2:where(.astro-cw3nkmpg){max-width:min(100%,24ch);margin:0;color:var(--sr-ink);font-family:var(--el-font-display);font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.seo-feature-layout:where(.astro-cw3nkmpg){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);margin-top:3rem;align-items:start}.seo-feature:where(.astro-cw3nkmpg),.seo-feature-row:where(.astro-cw3nkmpg),.seo-feature-all:where(.astro-cw3nkmpg){color:inherit;text-decoration:none}.seo-feature:where(.astro-cw3nkmpg){display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:1.5rem;align-content:start;min-width:0;padding-top:1.5rem;border-top:1px solid var(--sr-rule)}.seo-feature:where(.astro-cw3nkmpg)>:where(.astro-cw3nkmpg):not(.seo-feature-image){grid-column:2}.seo-feature-image:where(.astro-cw3nkmpg){grid-row:1 / span 3;display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--sr-image)}.seo-feature-title:where(.astro-cw3nkmpg){color:var(--sr-ink);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere;transition:color .18s ease}.seo-feature-description:where(.astro-cw3nkmpg){display:-webkit-box;margin-top:.6rem;overflow:hidden;color:var(--sr-muted);font-size:.92rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-feature-meta:where(.astro-cw3nkmpg),.seo-feature-row-meta:where(.astro-cw3nkmpg),.seo-resource-index:where(.astro-cw3nkmpg){color:var(--sr-faint);font-size:.75rem;font-variant-numeric:tabular-nums}.seo-feature-meta:where(.astro-cw3nkmpg){margin-top:.75rem}.seo-feature-list:where(.astro-cw3nkmpg){display:flex;flex-direction:column;min-width:0}.seo-feature-row:where(.astro-cw3nkmpg){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;row-gap:.6rem;padding:1.5rem 0;border-top:1px solid var(--sr-rule)}.seo-feature-row:where(.astro-cw3nkmpg) .seo-resource-index:where(.astro-cw3nkmpg){grid-row:span 2;margin-top:.35rem}.seo-feature-row-title:where(.astro-cw3nkmpg){color:var(--sr-ink);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color .18s ease}.seo-feature:where(.astro-cw3nkmpg):hover .seo-feature-title:where(.astro-cw3nkmpg),.seo-feature-row:where(.astro-cw3nkmpg):hover .seo-feature-row-title:where(.astro-cw3nkmpg){color:var(--sr-accent)}.seo-feature-all:where(.astro-cw3nkmpg){display:inline-flex;align-items:center;gap:.4rem;padding-top:1.5rem;border-top:1px solid var(--sr-rule);color:var(--sr-ink);font-size:.88rem;font-weight:600}.seo-resource-arrow:where(.astro-cw3nkmpg){transition:transform .18s ease}.seo-feature-all:where(.astro-cw3nkmpg):hover .seo-resource-arrow:where(.astro-cw3nkmpg){transform:translate(.25rem)}[dir=rtl] .seo-resource-arrow:where(.astro-cw3nkmpg){display:inline-block;transform:scaleX(-1)}[dir=rtl] .seo-feature-all:where(.astro-cw3nkmpg):hover .seo-resource-arrow:where(.astro-cw3nkmpg){transform:scaleX(-1) translate(.25rem)}.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 h2:where(.astro-cw3nkmpg){max-width:min(100%,20ch)}.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-feature-meta:where(.astro-cw3nkmpg),.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-feature-row-meta:where(.astro-cw3nkmpg),.seo-resources:where(.astro-cw3nkmpg).is-landing .seo-resource-index:where(.astro-cw3nkmpg){font-family:var(--el-font-mono);font-size:.75rem}@media (max-width: 800px){.seo-resources:where(.astro-cw3nkmpg){padding:56px 0}.seo-resources:where(.astro-cw3nkmpg).is-landing{padding:4rem 0}.seo-feature-layout:where(.astro-cw3nkmpg){grid-template-columns:1fr}.seo-feature:where(.astro-cw3nkmpg){grid-template-columns:96px minmax(0,1fr);column-gap:1rem}}
