/* Fulgendo v64 bilingual category covers — integrated with existing theme. */
.fg64-category-cover,.fg64-card-photo{display:block;position:relative;overflow:hidden;background:#f3f1f3}
.fg64-category-cover img,.fg64-card-photo img,.fg64-article-hero img,.fg64-english-category-hero>img{width:100%;height:100%;display:block;object-fit:cover}
.fg64-category-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px) auto;align-items:center;gap:24px}
.fg64-category-cover{border-radius:18px;aspect-ratio:16/10;box-shadow:0 6px 20px rgba(10,20,45,.07)}
.fg64-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fg64-category-card,.fg64-article-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e9e7e4;border-radius:17px;overflow:hidden;color:#141d34;text-decoration:none;box-shadow:0 8px 26px rgba(25,35,55,.04);transition:transform .2s ease,box-shadow .2s ease}
.fg64-category-card:hover,.fg64-article-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(25,35,55,.10)}
.fg64-card-photo{aspect-ratio:16/10}.fg64-card-photo img{transition:transform .35s}.fg64-category-card:hover img,.fg64-article-card:hover img{transform:scale(1.045)}
.fg64-card-text{display:flex;flex:1;flex-direction:column;gap:9px;padding:15px 17px 20px}.fg64-card-text strong{font-family:Georgia,serif;font-size:clamp(16px,1.45vw,21px);line-height:1.2}.fg64-card-text small{font-size:12px;color:#94752c;letter-spacing:.02em}.fg64-card-text span{font-size:13px;line-height:1.6;color:#607086;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fg64-card-text b{font-size:13px;margin-top:auto;color:#4834c8}
.fg64-english-category-hero{display:grid;grid-template-columns:1fr minmax(200px,42%);gap:32px;align-items:center}.fg64-english-category-hero>img{aspect-ratio:16/10;border-radius:20px}
.fg64-article-hero{aspect-ratio:16/10;margin:24px 0 28px;border-radius:16px;overflow:hidden;background:#f5f3ef}
.v40-category-image img,.en-magazine-category img,.en-magazine-story-image img,.en-magazine-side-thumb img,.en-magazine-lead-image img{object-fit:cover}
@media(max-width:1100px){.fg64-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fg64-category-hero{grid-template-columns:minmax(0,1fr) 33%;gap:15px}.fg64-category-hero .v42-category-count{grid-column:1/-1}}
@media(max-width:740px){.fg64-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fg64-category-hero{grid-template-columns:1fr}.fg64-category-cover{max-height:210px}.fg64-english-category-hero{grid-template-columns:1fr}.fg64-english-category-hero>img{max-height:225px}.fg64-card-text{padding:12px 12px 15px}.fg64-card-text strong{font-size:16px}.fg64-category-card,.fg64-article-card{border-radius:14px}}
@media(max-width:360px){.fg64-gallery-grid{grid-template-columns:1fr}.fg64-card-photo{aspect-ratio:16/8}}
@media(prefers-reduced-motion:reduce){.fg64-card-photo img,.fg64-category-card,.fg64-article-card{transition:none}}
