@layer components{.seo-section{border-radius:var(--radius-lg);background:var(--color-surface-footer);padding:1.5rem}.seo-section__panel{border-bottom:1px solid var(--color-border)}.seo-section__panel:last-child{border-bottom:none}.seo-section__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 0;border:0;background:rgba(0,0,0,0);color:var(--color-text);text-align:left;cursor:pointer}.seo-section__trigger:hover{opacity:.8}.seo-section__heading{font-size:.9375rem;font-weight:600;color:var(--color-text);margin:0;flex:1}.seo-section__chevron{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}.seo-section__content{padding-bottom:1.25rem}.seo-section__body{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 .75rem}.seo-section__body:last-child{margin-bottom:0}.seo-section__body:is(ul){padding-left:1.25rem;list-style:disc}.seo-section__body:is(ul) li{margin-bottom:.25rem}.seo-section__body:is(ul) li:last-child{margin-bottom:0}.seo-section__link{color:var(--color-stat-link);text-decoration:none}.seo-section__link:hover{opacity:.75}.seo-section__panel:not(:last-child){margin-bottom:1.25rem}.seo-section__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}@media(width <= 640px){.seo-section__cards{grid-template-columns:1fr}}.seo-section__card{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);text-decoration:none}.seo-section__card:hover{border-color:var(--color-stat-link)}.seo-section__card-title{font-size:.875rem;font-weight:600;color:var(--color-text)}.seo-section__card-desc{font-size:.8125rem;color:var(--color-text-secondary)}}
