.cat-landing-header[data-v-850f4f55]{padding:var(--aa-space-2) 0 var(--aa-space-4)}.cat-landing-header__title[data-v-850f4f55]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--aa-font-bold);color:var(--aa-color-text);letter-spacing:-.01em;margin:0}.seo-skeleton[data-v-850f4f55]{gap:var(--aa-space-4);flex-direction:column;display:flex}.seo-skeleton__grid[data-v-850f4f55]{gap:var(--aa-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.seo-search-page[data-v-850f4f55]{gap:var(--aa-space-2);padding:var(--aa-space-4) 0 0}.seo-head[data-v-850f4f55],.seo-search-page[data-v-850f4f55]{flex-direction:column;display:flex}.seo-head[data-v-850f4f55]{width:100%;max-width:var(--aa-width-xl);padding-inline:var(--aa-space-4);gap:var(--aa-space-4);margin:0 auto}@media (width>=768px){.seo-head[data-v-850f4f55]{padding-inline:var(--aa-space-6)}}@media (width>=1024px){.seo-head[data-v-850f4f55]{padding-inline:var(--aa-space-8)}}.seo-head__grid[data-v-850f4f55]{gap:var(--aa-space-3);grid-template-columns:1fr;display:grid}.seo-head__lead[data-v-850f4f55]{gap:var(--aa-space-2);flex-direction:column;display:flex}@media (width>=900px){.seo-head__grid[data-v-850f4f55]{gap:clamp(var(--aa-space-6),5vw,var(--aa-space-12));grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start}.seo-head__lead[data-v-850f4f55]{top:calc(var(--aa-header-height,72px) + var(--aa-space-4));position:sticky}}.seo-search-page__title[data-v-850f4f55]{max-width:18ch}.seo-search-page__lede[data-v-850f4f55]{font-size:var(--aa-text-base);color:var(--aa-color-text-secondary);margin:0;line-height:1.5}.seo-head__intro[data-v-850f4f55]{gap:var(--aa-space-3);flex-direction:column;align-items:flex-start;display:flex}.seo-head__more[data-v-850f4f55]{margin-top:var(--aa-space-1)}.seo-overlay-intro[data-v-850f4f55] p{margin:0 0 var(--aa-space-3)}.seo-overlay-intro[data-v-850f4f55] p:last-child{margin-bottom:0}.seo-search-page__faq-list[data-v-850f4f55]{-moz-column-gap:var(--aa-space-8);column-gap:var(--aa-space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.seo-search-page__faq-list[data-v-850f4f55]{grid-template-columns:1fr 1fr}}.seo-search-page__faq-item[data-v-850f4f55]{border-top:1px solid var(--aa-color-border-subtle)}.seo-search-page__faq-question[data-v-850f4f55]{justify-content:space-between;align-items:center;gap:var(--aa-space-4);padding:var(--aa-space-4) 0;font-size:var(--aa-text-base);font-weight:var(--aa-font-medium);cursor:pointer;color:var(--aa-color-text);line-height:1.4;list-style:none;display:flex}.seo-search-page__faq-question[data-v-850f4f55]::-webkit-details-marker{display:none}.seo-search-page__faq-chevron[data-v-850f4f55]{width:18px;height:18px;color:var(--aa-color-text-muted);transition:transform var(--aa-duration-normal,.25s) var(--aa-ease-default,ease);flex-shrink:0}.seo-search-page__faq-item[open] .seo-search-page__faq-chevron[data-v-850f4f55]{transform:rotate(180deg)}.seo-search-page__faq-answer[data-v-850f4f55]{padding:0 0 var(--aa-space-4)}.seo-search-page__faq-heading[data-v-850f4f55],.seo-search-page__related-heading[data-v-850f4f55]{margin:0 0 var(--aa-space-4)}.seo-search-page__related-chips[data-v-850f4f55]{gap:var(--aa-space-2);flex-wrap:wrap;display:flex}.seo-search-page__chip[data-v-850f4f55]{padding:var(--aa-space-2) var(--aa-space-3);background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-full);font-size:var(--aa-text-sm);color:var(--aa-color-text);text-transform:capitalize;transition:var(--aa-transition-fast);align-items:center;text-decoration:none;display:inline-flex}.seo-search-page__chip[data-v-850f4f55]:hover{background:var(--aa-color-bg);border-color:var(--aa-color-primary)}.seo-search-page__updated[data-v-850f4f55]{font-size:var(--aa-text-sm);color:var(--aa-color-text-muted);margin-top:var(--aa-space-4)}.seo-search-page__related[data-v-850f4f55],.seo-search-page__updated[data-v-850f4f55]{width:100%;max-width:var(--aa-width-xl);padding-inline:var(--aa-space-4);margin-inline:auto}@media (width>=768px){.seo-search-page__related[data-v-850f4f55],.seo-search-page__updated[data-v-850f4f55]{padding-inline:var(--aa-space-6)}}@media (width>=1024px){.seo-search-page__related[data-v-850f4f55],.seo-search-page__updated[data-v-850f4f55]{padding-inline:var(--aa-space-8)}}
