/* Au quotidien : une section éditoriale, ancrée dans la vie du cabinet. */
.cabinet-daily{position:relative;isolation:isolate;padding:90px 6% 80px;color:#3b3046;color-scheme:light;overflow:clip;background:radial-gradient(ellipse at 3% 15%,#e8e1ee8a,transparent 50%),linear-gradient(125deg,#f9f7fa,#f1edf5 75%,#eee9f2)}.daily-wrap{width:100%;max-width:1450px;margin:auto}.daily-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:42px}.daily-eyebrow{font-size:9px;letter-spacing:.13em;color:#9d84ad;margin:0 0 24px}.daily-intro h2{font-size:clamp(40px,4.2vw,60px);font-weight:450;line-height:1.11;letter-spacing:-.055em;color:#4d3b59;margin:0}.daily-intro h2>span{color:#9983aa}.daily-intro-copy{padding:0 0 4px;max-width:400px}.daily-intro-copy>p{font-size:14px;line-height:1.9;color:#8c769c;margin:0 0 13px;letter-spacing:-.01em}.daily-intro-copy>strong{font-size:12px;line-height:1.8;font-weight:500;color:#a88eb9}.daily-photo{position:relative;margin:0;overflow:hidden;aspect-ratio:2.15;background:#d8d1d9;border:1px solid #c4b6cf55;border-radius:10px;box-shadow:0 30px 48px -35px #37233f85;isolation:isolate}.daily-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.69)}.daily-photo-shade{position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#21142bdd);pointer-events:none}.daily-photo figcaption{position:absolute;left:36px;bottom:31px;color:#f5eafa;display:flex;flex-direction:column;gap:14px}.daily-photo figcaption>span{font-size:8px;letter-spacing:.13em;color:#d5c3e2}.daily-photo figcaption>strong{font-size:32px;line-height:1.16;font-weight:400;letter-spacing:-.04em;color:#fbf2ff}.daily-photo-note{position:absolute;right:31px;bottom:30px;padding:19px 24px;border-left:1px solid #d9c0e247;max-width:410px;color:#eadcf3}.daily-photo-note>span{font-size:7px;letter-spacing:.12em;color:#c9add8}.daily-photo-note>p{font-size:13px;line-height:1.9;letter-spacing:-.01em;color:#e0cde9;margin:11px 0 0}.daily-situations-intro{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin:43px 0 26px}.daily-situations-intro h3{font-size:24px;line-height:1.3;letter-spacing:-.035em;font-weight:450;color:#6b507b;margin:0}.daily-situations-intro>p{font-size:11px;line-height:1.8;color:#a38caf;margin:0}.daily-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c6b4d34f;border-bottom:1px solid #c6b4d34f}.daily-situations article{padding:29px 32px 28px 0;min-width:0;display:flex;flex-direction:column}.daily-situations article+article{border-left:1px solid #c6b4d342;padding-left:34px}.daily-situations article:last-child{padding-right:0}.daily-case-label{display:flex;align-items:center;gap:10px;color:#a187b2;font-size:8px;letter-spacing:.1em;line-height:1.5}.daily-case-label>i{width:5px;height:5px;border-radius:50%;background:#ae93c0;box-shadow:0 0 0 3px #c5b2d41c;flex:none}.daily-situations article h3{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:450;color:#735584;margin:23px 0 19px}.daily-situations article>p{font-size:13px;line-height:1.9;color:#927a9f;margin:0 0 25px;max-width:390px}.daily-case-takeaway{margin-top:auto;padding-top:20px;border-top:1px solid #c9b7d539}.daily-case-takeaway>span{display:block;font-size:7px;letter-spacing:.1em;color:#ad92be;margin-bottom:9px}.daily-case-takeaway strong{font-weight:500;font-size:12px;line-height:1.6;color:#9270a5}.daily-footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:27px}.daily-footer>p{font-size:11px;line-height:1.85;color:#a58bb4;max-width:650px;margin:0}.daily-footer>p>span{display:block;font-size:7px;letter-spacing:.1em;color:#b298c2;margin-bottom:5px}.daily-footer>a{display:flex;align-items:center;gap:24px;white-space:nowrap;color:#8d6a9f;font-size:11px;min-height:35px}.daily-footer>a>span{font-size:20px}.daily-footer>a:hover{color:#5b3c70}.cabinet-daily a:focus-visible{outline:2px solid #a27bbc;outline-offset:5px}
@media(min-width:1700px){.daily-intro-copy>p{font-size:16px}.daily-intro-copy>strong{font-size:13px}.daily-photo figcaption>strong{font-size:38px}.daily-photo-note>p{font-size:15px}.daily-situations article h3{font-size:29px}.daily-situations article>p{font-size:15px}.daily-case-takeaway strong{font-size:14px}}
@media(max-width:1100px){.daily-intro{gap:35px}.daily-intro h2{font-size:43px}.daily-intro-copy{max-width:320px}.daily-intro-copy>p{font-size:12px}.daily-intro-copy>strong{font-size:11px}.daily-photo{aspect-ratio:1.9}.daily-photo figcaption{left:26px;bottom:26px}.daily-photo figcaption>strong{font-size:28px}.daily-photo-note{right:20px;bottom:25px;padding:15px 19px;max-width:340px}.daily-photo-note>p{font-size:11px}.daily-situations article{padding-right:25px}.daily-situations article+article{padding-left:25px}.daily-situations article h3{font-size:22px}.daily-situations article>p{font-size:12px}.daily-case-takeaway strong{font-size:11px}}
@media(max-width:800px){.cabinet-daily{padding-inline:35px}.daily-intro{display:block;margin-bottom:30px}.daily-eyebrow{font-size:8px;margin-bottom:20px}.daily-intro h2{font-size:47px}.daily-intro-copy{margin-top:26px;max-width:580px}.daily-intro-copy>p{font-size:14px;line-height:1.8;margin-bottom:9px}.daily-intro-copy>strong{font-size:12px}.daily-photo{aspect-ratio:1.38}.daily-photo>img{object-position:45% 48%}.daily-photo figcaption{left:26px;bottom:26px}.daily-photo figcaption>strong{font-size:30px}.daily-photo-note{display:none}.daily-situations-intro{display:block;margin-top:33px;margin-bottom:22px}.daily-situations-intro h3{font-size:25px}.daily-situations-intro>p{font-size:12px;margin-top:10px}.daily-situations{grid-template-columns:1fr}.daily-situations article,.daily-situations article+article{padding:27px 0;border-left:0}.daily-situations article+article{border-top:1px solid #c6b4d342}.daily-situations article h3{font-size:28px;margin-block:17px}.daily-situations article h3 br{display:none}.daily-situations article>p{font-size:14px;max-width:none;margin-bottom:20px}.daily-case-label{font-size:8px}.daily-case-takeaway{border-top:0;padding-top:0}.daily-case-takeaway>span{font-size:7px}.daily-case-takeaway strong{font-size:13px}.daily-footer{align-items:start}.daily-footer>p{font-size:11px;max-width:400px}.daily-footer>a{gap:15px;font-size:10px}}
@media(max-width:520px){.cabinet-daily{padding-inline:24px}.daily-eyebrow{font-size:7px;letter-spacing:.1em;margin-bottom:22px}.daily-intro h2{font-size:37px;line-height:1.14;letter-spacing:-.05em}.daily-intro-copy{margin-top:23px}.daily-intro-copy>p{font-size:13px;line-height:1.9}.daily-intro-copy>p br{display:none}.daily-intro-copy>strong{font-size:11px;line-height:1.8}.daily-photo{aspect-ratio:.95;border-radius:8px}.daily-photo>img{object-position:45% 50%}.daily-photo-shade{inset:28% 0 0}.daily-photo figcaption{left:21px;right:18px;bottom:24px;gap:12px}.daily-photo figcaption>span{font-size:6px;letter-spacing:.1em}.daily-photo figcaption>strong{font-size:27px;line-height:1.17}.daily-situations-intro h3{font-size:27px}.daily-situations-intro>p{font-size:11px}.daily-situations article h3{font-size:26px}.daily-situations article>p{font-size:13px}.daily-case-takeaway strong{font-size:12px}.daily-footer{display:block;padding-top:24px}.daily-footer>p{font-size:11px;max-width:none}.daily-footer>a{justify-content:space-between;margin-top:15px;font-size:11px;gap:20px}}
@media(max-width:520px){.daily-photo{aspect-ratio:1.25}.daily-photo>img{object-position:50% 50%}.daily-photo figcaption>strong{font-size:23px}.daily-photo figcaption{left:20px;right:18px;bottom:22px}}
/* Chiffres animés dans le plan de l’écran, avec le même cadrage que la photo. */
.daily-photo>img{object-position:50% 50%}.daily-timer-layer{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;filter:saturate(.69)}.daily-timer-layer text{font-family:Manrope,sans-serif;font-weight:650;font-size:31px;font-variant-numeric:tabular-nums;fill:#3f2c7f}
