@font-face{font-family:'Sol Promesse';src:url('/fonts/CormorantGaramond-Variable.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
.welcome-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;min-height:132px;padding-top:5px;padding-bottom:13px}
.welcome-top .une-promise{font-family:'Sol Promesse',Georgia,serif;font-size:clamp(24px,1.8vw,31px);font-weight:500;line-height:1.08;letter-spacing:-.015em;color:#1c232a;margin:0;padding:0;text-wrap:balance}
.une-promise-line{display:block}
.une-promise-line:first-child{font-size:.88em;line-height:1.16;padding-bottom:3px}
.une-promise-line:last-child{padding-top:2px}
.une-promise-accent{color:#9b6c23;font-weight:600;font-style:italic}
.welcome-top .connect,.une-authenticated .welcome-top .account{font-size:12px;letter-spacing:.055em;padding:11px 15px;margin-top:5px;white-space:nowrap}
/* Un peu plus de champ et un cadrage remonté. Adelbert est exclu. */
.specialist-card:not(.question-card) .specialist-media img,.specialist-card:not(.question-card) .specialist-media video{inset:0 5%;width:90%;height:100%;object-position:50% 20%}
@media(max-width:1000px){.welcome-top{column-gap:12px}.welcome-top .une-promise{font-size:25px}.welcome-top .connect,.une-authenticated .welcome-top .account{font-size:11px;padding:10px 12px}}
@media(max-width:720px){.welcome-top{min-height:130px;gap:12px}.welcome-top .une-promise{font-size:26px}.une-promise-line:first-child{font-size:.9em}}
@media(max-width:420px){.welcome-top{grid-template-columns:minmax(0,1fr) auto;gap:8px}.welcome-top .une-promise{font-size:23px}.welcome-top .connect,.une-authenticated .welcome-top .account{font-size:10px;padding:9px}}
