.category-filters a.category-filter{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}
.quiz-card h3 a{color:inherit;text-decoration:none}.quiz-card h3 a:hover{text-decoration:underline}
.seo-info{margin:32px 0;padding:24px;background:var(--paper,#fffaf0);border:2px solid var(--ink,#203039);border-radius:22px;box-shadow:0 5px 0 rgba(32,48,57,.13)}
.seo-info h2{margin-top:0}.seo-info p{max-width:75ch;line-height:1.65}.seo-info a{color:#075aaa;text-decoration:underline}
.seo-faq{padding:14px 0;border-top:1px solid rgba(32,48,57,.17)}.seo-faq summary{font-weight:800;cursor:pointer}.seo-faq p{margin-bottom:0}
.seo-quiz-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.seo-quiz-cover{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px}
.seo-quiz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.catalog-workspace .seo-quiz-actions>.button{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:52px;height:auto;margin:0;padding:12px 16px;border-radius:13px;font-size:13px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:normal}.seo-quiz-preview h2{margin-top:0}
@media(max-width:650px){.seo-info{padding:18px;margin:24px 0}.seo-quiz-preview{grid-template-columns:1fr}.catalog-workspace .seo-quiz-actions>.button{flex:1 1 calc(50% - 12px);padding:12px 10px}.catalog-workspace .seo-quiz-actions>.button:last-child{flex-basis:100%}.seo-quiz-preview{gap:18px}}
