/* SEN QUOTIDIEN - finition de presse, sans changement de charte ni de rubriques. */
html{font-kerning:normal}
.edition-home{background:#fafbf8}
.edition-heading{margin-bottom:20px}
.edition-heading>div:first-child>p:last-child{max-width:65ch;line-height:1.6}
.edition-region-title{padding-bottom:13px;border-bottom:1px solid #e1e9e2;margin-bottom:17px;gap:12px}
.edition-region-title h2{font-size:clamp(1.55rem,2.75vw,2.18rem);letter-spacing:-.035em;font-weight:600}
.edition-region-title>a{font-size:.76rem;text-decoration:none;color:#245c3c;font-weight:750}
.edition-region-title>a:hover{text-decoration:underline;text-underline-offset:4px}
.edition-story{border:1px solid #e0e8e1;border-radius:10px;box-shadow:0 3px 15px #0d241408;transition:box-shadow .2s,transform .2s}
.edition-story:hover{box-shadow:0 8px 23px #0d24141b;transform:translateY(-2px)}
.edition-story-title{font-weight:600;letter-spacing:-.017em;line-height:1.32}
.edition-story-body{padding:15px 16px}
.edition-story .press-photo{border-radius:0}
.edition-tag{font-size:.63rem;letter-spacing:.075em}
.edition-origin{line-height:1.5}
.edition-regions{margin-bottom:16px}
.edition-home .edition-heading h1{letter-spacing:-.055em}
.edition-home .edition-heading>div:first-child>p:not(.edition-kicker){color:#52665b}
.sq-feature{padding-top:19px;padding-bottom:32px}
.sq-feature .sq-feature-card{border-radius:14px;border-color:#dee8df;box-shadow:0 13px 35px #173b2515;min-height:392px}
.sq-feature .sq-feature-media,.sq-feature .sq-feature-media img{min-height:392px}
.sq-feature .sq-feature-copy{padding:clamp(24px,3.5vw,39px)}
.sq-feature .sq-feature-title{font-weight:600;letter-spacing:-.035em}
.sq-feature .sq-feature-heading{margin-bottom:12px}
.sq-feature .sq-feature-footer{margin-top:8px}
.edition-note{line-height:1.5;color:#65776b}
.edition-communiques-title{margin-top:29px}
#presseHome{gap:14px}
@media(max-width:850px){
 .sq-feature .sq-feature-card{min-height:0}
 .sq-feature .sq-feature-media,.sq-feature .sq-feature-media img{min-height:0;height:clamp(225px,47vw,345px)}
}
@media(max-width:570px){
 .sq-feature{padding-top:11px;padding-bottom:22px}
 .sq-feature .sq-feature-card{border-radius:11px}
 .sq-feature .sq-feature-media,.sq-feature .sq-feature-media img{height:clamp(216px,60vw,290px)}
 .sq-feature .sq-feature-copy{padding:18px 19px 19px}
 .sq-feature .sq-feature-title{font-size:clamp(1.52rem,6.1vw,1.95rem)}
 .edition-region-title{padding-bottom:11px}
 .edition-region-title h2{font-size:1.61rem}
 .edition-story .edition-story-body{padding:13px 15px 15px}
 .edition-home .edition-heading>div:first-child>p:not(.edition-kicker){font-size:.86rem}
}
@media(prefers-reduced-motion:reduce){.edition-story{transition:none}}

/* Feuille de presse dédiée : sobriété, rythme et images. */
.articles .story{border-color:#e2eae3;border-radius:11px;box-shadow:0 3px 17px #0d24140a;transition:transform .2s,box-shadow .2s}
.articles .story:hover{transform:translateY(-2px);box-shadow:0 9px 25px #0d241415}
.articles .story h2{font-weight:600;letter-spacing:-.022em;line-height:1.32}
.articles .story .meta{font-size:.7rem;letter-spacing:.035em}
.articles .story a{font-size:.83rem;text-decoration:none}
.articles .story a:hover{text-decoration:underline}
@media(max-width:570px){
 .articles{gap:13px}
 .articles .story .meta{font-size:.67rem}
 .articles .story h2{font-size:1.13rem}
}
