/* Retouches limitées à la Une. */
.welcome-top{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:104px;align-items:center}
.welcome-top p{font-size:clamp(17px,1.3vw,22px);line-height:1.3;padding-bottom:12px}
.welcome-top .account{display:none}
.une-authenticated .welcome-top .account{display:block;background:linear-gradient(#e5bb56,#ba7414);color:#fff;border-radius:24px;padding:12px 18px;font-weight:700}
.une-authenticated .welcome-top .connect{display:none}
.departments nav .specialist-card .department-trigger{padding-right:31px;grid-template-columns:38% minmax(0,1fr)}
.specialist-media img,.specialist-media video{inset:0 3%;width:94%;object-fit:cover}
.specialist-copy{padding-left:8px;padding-right:2px}
.specialist-copy b{font-size:clamp(12px,1.05vw,17px)}
.specialist-copy>span{font-size:clamp(11px,.95vw,15px)}
.sample-links{right:4px;flex-direction:column;gap:3px}
.sample-links button{height:25px;width:23px;border-radius:3px;font-size:16px}
.chef-panel{width:min(720px,calc(100% - 28px));border-radius:8px}
.chef-panel h2{font-size:23px}.chef-panel-content{padding:20px;max-height:65vh;overflow:auto}
.specialties-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;margin:0;padding:0}
.specialties-list li{padding:10px 0;border-bottom:1px solid #ffffff20;font-size:15px}
.work-link{display:block;width:100%;text-align:left;padding:16px;background:#19202b;color:#dfb965;border:1px solid #b68a3e;border-radius:5px;cursor:pointer}
@media(max-width:720px){.welcome-top{min-height:100px}.welcome-top p{font-size:17px}.specialties-list{grid-template-columns:1fr}.departments nav .specialist-card .department-trigger{padding-right:31px}.specialist-copy b{font-size:13px}.specialist-copy>span{font-size:12px}}
