/* New clinic illustrations retain their own colours within the Swiss red/white frame. */
.topic-daily-cleaning{--ink:#224c66;--paper:#eaf6fb}
.topic-daily-enamel{--ink:#244e67;--paper:#edf6fa}
.topic-daily-digital{--ink:#286463;--paper:#edf7f5}
.topic-daily-timing{--ink:#6c5240;--paper:#f5f1e9}
.topic-daily-bone{--ink:#8d2138;--paper:#faf1f1}
.topic-daily-options{--ink:#285b54;--paper:#edf5f2}
.topic-art[class*="topic-daily-"] .topic-crop{border-radius:5px;box-shadow:none;background:#ffffff90}
.topic-art[class*="topic-daily-"] .topic-art-copy strong{font-size:6.8cqw}
.topic-art[class*="topic-daily-"] .topic-art-copy small{font-size:2.4cqw}
.topic-daily-cleaning .topic-crop{aspect-ratio:1.3!important;background:#edf9ff}
.topic-daily-timing .topic-crop{background:#f7f7f8}
.quality-advantages-link{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #ddc8cd;background:#fff8f8;padding:19px 25px;margin-top:20px;color:#9f1b33;font-size:15px;text-decoration:none}
.quality-advantages-link b{font-weight:600}
.quality-advantages-link:focus-visible,.advantage-paths a:focus-visible{outline:2px solid #a91a35;outline-offset:4px}
.brand-advantages .advantage-grid{border-top:3px solid #b81d38;box-shadow:0 12px 35px #41232a05}
.brand-advantages .advantage-item{padding:30px 34px;background:#fff}
.brand-advantages .advantage-item:nth-child(-n+2){background:#ad203a;color:#fff}
.brand-advantages .advantage-tag{color:#a5273e;letter-spacing:1px}
.brand-advantages .advantage-item:not(:nth-child(-n+2)) .advantage-number{color:#b32640}
.brand-advantages .advantage-item h3{font-size:24px;letter-spacing:0}
.brand-advantages .advantage-item p{font-size:14px;line-height:1.9}
.advantage-paths{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 35px;padding:25px 15px;border:1px solid #e5d7da;border-top:0;background:#fbf8f7}
.advantage-paths a{color:#9c2037;font-size:14px;text-decoration:none}
.article-photo:has(img[src*="daily-digital"]){width:min(100%,640px)}
.article-cover[src*="community-consult-design"]{object-fit:contain;background:#faf8f6}
.story-grid img[src*="community-consult-design"]{object-fit:contain;background:#faf8f6}
@media(max-width:700px){
 .quality-advantages-link{padding:17px;font-size:13px;gap:15px}
 .brand-advantages .advantage-item{padding:23px 19px;gap:15px}
 .brand-advantages .advantage-number{font-size:30px;min-width:35px}
 .brand-advantages .advantage-item h3{font-size:20px;line-height:1.5}
 .brand-advantages .advantage-item p{font-size:13px}
 .advantage-paths{gap:17px 24px;justify-content:flex-start;padding:22px}
 .advantage-paths a{font-size:13px}
}

/* September 30 updates: small topic assets, natural proportions. */
.topic-daily-implant-care{--ink:#254c76;--paper:#edf4fb}
.topic-daily-decay-signs{--ink:#346147;--paper:#f0f6ed}
.topic-daily-root-care{--ink:#83435c;--paper:#fbf0f3}
.topic-daily-missing-care{--ink:#266b69;--paper:#edf8f6}
.topic-daily-autumn-family{--ink:#7a4d25;--paper:#fff5df}
.article-cover[src*="daily-midautumn-title"]{object-fit:contain;background:#b5080a;aspect-ratio:3; height:auto}
.story-grid img[src*="daily-midautumn-title"],.article-card img[src*="daily-midautumn-title"]{object-fit:contain;background:#b5080a}
/* Keep the tall implant illustration fully visible in wide article cards. */
.topic-daily-implant-care .topic-crop{aspect-ratio:1!important}
.topic-daily-implant-care .topic-crop>img{width:100%!important;height:100%!important;object-fit:contain!important}
