.cssseo-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}
.cssseo-card{min-width:0;box-sizing:border-box}
.cssseo-card-title{margin-top:0}
.cssseo-card-text{margin-top:0;margin-bottom:0}
.cssseo-faq-container{display:flex;flex-direction:column;gap:12px;width:100%}
.cssseo-faq-item{box-sizing:border-box;overflow:hidden}
.cssseo-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;user-select:none}
.cssseo-faq-question::-webkit-details-marker{display:none}
.cssseo-faq-question::marker{display:none}
.cssseo-faq-question-text{flex:1;min-width:0}
.cssseo-faq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;transition:transform .2s ease}
.cssseo-faq-item[open] .cssseo-faq-icon{transform:rotate(45deg)}
.cssseo-faq-answer{box-sizing:border-box;margin:0}
.cssseo-faq-answer p{margin:0}
.cssseo-editor-empty{padding:10px;background:#fff3cd;color:#856404;font-size:13px;border-radius:4px}
@media (max-width:1024px){.cssseo-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.cssseo-items-grid{grid-template-columns:1fr}}
