/* V31.58.05 : l'information porte autant l'aperçu que son illustration. */
body .gs-article-card.has-thumb{
 display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);min-height:188px;
}
body .gs-article-card.has-thumb .gs-article-thumb{
 height:100%;min-height:188px;border-bottom:0;border-right:1px solid var(--gs-line-quiet,#3b444f);
}
body .gs-article-card .gs-article-body{padding:18px;min-width:0;}
body .gs-article-title,body .gs-article-card.no-thumb .gs-article-title{
 display:block;max-height:none;overflow:visible;white-space:normal;text-overflow:clip;
 -webkit-line-clamp:unset;font-size:18px;font-weight:750;line-height:1.45;color:#f3f5f7;overflow-wrap:anywhere;
}
body .gs-article-card .gs-article-meta{flex-wrap:wrap;color:var(--gs-text-muted,#aeb9c7);line-height:1.5;}
body .gs-featured-link{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);}
body .gs-featured-thumb{min-height:220px;}
body .gs-featured-body{min-width:0;padding:26px;}
body .gs-featured-body h2{font-family:var(--gs-font-body,Outfit,sans-serif);font-size:clamp(23px,2.1vw,31px);font-weight:800;line-height:1.3;overflow-wrap:anywhere;}

/* À lire aussi : texte complet, zone de lecture supérieure à la vignette. */
body .related-card{display:flex;flex-direction:column;min-width:0;}
body .related-thumb{height:98px;flex:0 0 98px;}
body .related-body{flex:1;min-height:148px;padding:18px;}
body .related-title-card{
 display:block;margin:0;color:#f3f5f7;font-family:var(--gs-font-body,Outfit,sans-serif);
 font-size:17px;font-weight:750;line-height:1.45;overflow:visible;white-space:normal;
 text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;
}
body .related-cat{margin-bottom:10px;font-size:11px;line-height:1.4;}

/* Même équilibre sur les fiches catalogue et les dossiers Secrets. */
body .gs-item-linked-card.has-preview .gs-item-linked-card-preview,
body .gs-secret-related-card-editorial.has-preview .gs-secret-related-card-preview{
 height:104px;aspect-ratio:auto;
}
body .gs-item-linked-card-body,body .gs-secret-related-card-body{min-height:140px;padding:18px;}
body .gs-item-linked-card.has-preview strong,
body .gs-secret-related-card-editorial.has-preview strong{
 display:block;font-size:18px;font-weight:750;line-height:1.4;overflow:visible;
 white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;
}
body .gs-gsearch-result-copy strong{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.4;}
body .gs-xbox-editorial-news-copy strong{display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset;line-height:1.4;}
body .gs-global-search-section[aria-labelledby="gs-search-articles"] .gs-global-result-media{height:96px;}
body .gs-global-search-section[aria-labelledby="gs-search-articles"] .gs-global-result-body{min-height:144px;padding:18px;}
body .gs-global-search-section[aria-labelledby="gs-search-articles"] .gs-global-result-title{font-size:17px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;}

@media(max-width:768px){
 body .related-card{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);}
 body .related-thumb{height:100%;min-height:150px;flex:auto;}
 body .related-body{min-height:150px;padding:17px 16px;}
 body .related-title-card{font-size:17px;line-height:1.45;}
 body .gs-article-card.has-thumb{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);min-height:164px;}
 body .gs-article-card.has-thumb .gs-article-thumb{min-height:164px;}
 body .gs-article-card .gs-article-body{padding:16px;}
 body .gs-article-title{font-size:17px;}
 body .gs-featured-link{grid-template-columns:1fr;}
 body .gs-featured-thumb{min-height:0;height:120px;}
 body .gs-featured-body{padding:22px;}
 body .gs-featured-body h2{font-size:24px;line-height:1.35;}
}
@media(max-width:360px){
 body .related-card{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);}
 body .related-body{padding:14px;}
 body .gs-article-card .gs-article-body{padding:14px;}
}
