.seo-collection-hero{padding:22px;margin:0 0 22px;border:1px solid #7774;border-left:4px solid var(--accent,#f59e0b);border-radius:12px}
.seo-collection-hero h1{margin:0 0 10px!important;font-size:1.8rem;line-height:1.2}
.seo-collection-desc{line-height:1.7;margin:0 0 14px;overflow-wrap:anywhere}
.seo-collection-stats,.seo-collection-card__meta,.seo-related-collections{display:flex;flex-wrap:wrap;gap:10px}
.seo-collection-stats span{padding:6px 10px;background:#7771;border-radius:999px}
.seo-collection-grid,.seo-collection-articles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;clear:both}
.seo-collection-card,.seo-collection-articles__item{display:block;min-width:0;padding:16px;border:1px solid #7774;border-radius:12px;text-decoration:none!important;background:#7771}
.seo-collection-card:hover{border-color:var(--accent,#f59e0b)}
.seo-collection-card__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:12px;min-height:48px}
.seo-collection-card__thumbs img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
.seo-collection-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:700;line-height:1.4;margin-bottom:8px}
.seo-collection-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.55;overflow-wrap:anywhere}
.seo-collection-card__meta{margin-top:10px;font-size:.85rem}.seo-related-collections{margin-top:16px}.seo-related-collections a{padding:7px 12px;border-radius:999px;border:1px solid #7774}
.seo-collection-articles{clear:both;margin-top:26px}.seo-collection-articles__item strong,.seo-collection-articles__item span,.seo-collection-articles__item small{display:block;margin:6px 0}
@media(max-width:767px){.seo-collection-hero{padding:16px}.seo-collection-hero h1{font-size:1.35rem}}
