.senegalPageIntro{padding-top:40px;padding-bottom:10px}.senegalPageIntro h1{font-size:clamp(32px,5vw,60px);line-height:1.08}.senegalPageIntro>p{max-width:800px;color:#715f5a}.sectionLinks{display:flex;flex-wrap:wrap;gap:12px}.sectionLinks a{padding:10px 15px;border:1px solid var(--line);border-radius:20px;background:white;color:#a82630;text-decoration:none}section[id],#classement{scroll-margin-top:90px}.senegalPanel{min-width:0}.senegalFlag{flex-shrink:0}nav a[aria-current=page]{color:#c62836}#resultats h2{font-size:30px}

.snNews h2{font-size:clamp(26px,4vw,38px)}.snNewsGrid{display:grid;grid-template-columns:1.3fr 1fr;gap:0 24px;background:#fff;border:1px solid #edd9d0;border-radius:18px;overflow:hidden}.snArticle{display:flex;gap:16px;padding:16px;color:#30201b;text-decoration:none;border-bottom:1px solid #edd9d0;min-width:0}.snArticle img{width:92px;height:78px;object-fit:cover;border-radius:8px;flex-shrink:0}.snArticle h3{font-size:16px;line-height:1.35;margin:7px 0}.snArticle span{color:#aa7010;font-size:10px;font-weight:800;letter-spacing:1px}.snArticle time{font-size:12px;color:#75625a}.snFeatured{grid-row:span 5;position:relative;min-height:400px;padding:0;background:#31291f;color:white;display:flex;align-items:flex-end}.snFeatured img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}.snFeatured>div{position:relative;z-index:1;padding:26px;background:linear-gradient(transparent,rgba(0,0,0,.92));padding-top:100px;width:100%}.snFeatured h3{font-size:25px}.snFeatured span,.snFeatured time{color:#ffdd9e}.snArticle:hover h3{text-decoration:underline}.snArticle:focus-visible{outline:3px solid #ef3340;outline-offset:-3px}.snCredit,#senegalNewsStatus{font-size:13px;color:#75625a}.snCredit a{color:#a82630}@media(max-width:720px){.snNewsGrid{grid-template-columns:1fr}.snFeatured{grid-row:auto;min-height:290px}.snFeatured h3{font-size:22px}.snArticle{padding:16px}.snFeatured{padding:0}.snArticle img{max-width:100%}}
