/* Brochure 260825, all 10 pages: warm ivory #f5f3ee and rose brown #9d7f77.
   PDF fill colors are converted RGB references; print and display may differ.
   Existing paper fibre uses soft-light blending, without overlays on photos or text. */
body.clinic-edition{
 --paper:#f5f3ee;--paper-raised:#fbf9f6;--soft:#ebe4df;--panel:#e4d9d3;
 --ink:#242322;--muted:#5e5754;--line:#cfc2bb;--frame-line:#b4a199;
 --orange:#9d7f77;--accent:#765a52;--coral:#9d7f77;--brown:#3d3431;
 --warm:#d6c6bd;--beige:#dccac0;--action:#765a52;--action-hover:#5f453e;
 --paper-grain:url("assets/yido-paper-grain.svg");
 background-color:var(--paper);background-image:var(--paper-grain);background-size:256px 256px;background-blend-mode:soft-light
}
.clinic-edition ::selection{color:var(--ink);background:#9d7f773d}
.clinic-edition .header,.clinic-edition .mobile-cta,.clinic-edition .backtop{background-color:var(--paper);background-image:var(--paper-grain);background-size:256px 256px}
.clinic-edition .header{backdrop-filter:none;border-bottom-color:var(--line)}
.clinic-edition .cinema-cover,.clinic-edition .footer,.clinic-edition .topline{background-image:var(--paper-grain);background-size:256px 256px}
.clinic-edition .cinema-cover,.clinic-edition .footer{background-color:var(--brown);color:var(--paper)}
.clinic-edition.theme-cinematic .cinema-cover{background-color:#2d2926}
.clinic-edition.theme-gallery .cinema-cover{background-color:var(--soft);color:var(--ink)}
.clinic-edition .home-guides,.clinic-edition .language-section,.clinic-edition .visit-section,.clinic-edition .evidence-section,.clinic-edition .doctors-section{background-color:var(--soft);background-image:var(--paper-grain);background-size:256px 256px}
.clinic-edition .home-guides{border-block:1px solid var(--line)}
.clinic-edition .laboratory-home>a,.clinic-edition .laboratory-home>.laboratory-home-layout{background-color:var(--panel);background-image:var(--paper-grain);padding:32px;gap:clamp(25px,4vw,70px);border-color:var(--frame-line)}
.clinic-edition .column-provenance,.clinic-edition .paper-author,.clinic-edition .paper-box,.clinic-edition .editorial-questions{background-color:var(--paper-raised);background-image:var(--paper-grain)}
.clinic-edition .paper-box h2{background-color:var(--brown);background-image:var(--paper-grain);color:var(--paper)}
.clinic-edition :is(.header,.mobile-cta,.backtop,.cinema-cover,.footer,.topline,.home-guides,.language-section,.visit-section,.evidence-section,.doctors-section,.column-provenance,.paper-author,.paper-box,.editorial-questions,.column-wipe),
.clinic-edition .paper-box h2,.clinic-edition .laboratory-home>a,.clinic-edition .laboratory-home>.laboratory-home-layout{background-blend-mode:soft-light}
.clinic-edition .format-title h1,.clinic-edition .philosophy-opening h1,.clinic-edition .philosophy-story h2{text-wrap:balance}
.clinic-edition .paper-index-title,.clinic-edition .destination-title{border-bottom-color:var(--line)}
/* Text and controls use the darker companion of the brochure's decorative brown. */
.clinic-edition .nav .book,.clinic-edition .button:not(.light),.clinic-edition .mobile-cta a:last-child{background:var(--action);border-color:var(--action);color:#fff}
.clinic-edition .nav .book:hover,.clinic-edition .button:not(.light):hover,.clinic-edition .mobile-cta a:last-child:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}
.clinic-edition .button.light:hover{background:var(--soft);border-color:var(--frame-line)}
.clinic-edition .language-options{background:var(--paper-raised);border-color:var(--line)}
.clinic-edition .language-options a{color:var(--ink)}
.clinic-edition .language-options a:hover,.clinic-edition .language-options a:focus-visible{background:var(--soft)}
.clinic-edition .language-options a[aria-current=page]{background:var(--soft);color:var(--accent)}
.clinic-edition .laboratory-home a:hover .textlink{color:var(--accent)}
.clinic-edition #philosophy{background-color:var(--soft);color:var(--ink)}
.clinic-edition #philosophy .orange,.clinic-edition .principles span{color:var(--accent)}
.clinic-edition .principles article{border-color:var(--line)}
.clinic-edition .philosophy .intro,.clinic-edition .principles p{color:var(--muted)}
.clinic-edition .cover-controls button:focus-visible{outline-color:var(--beige)}
.clinic-edition .cinema-cover .issue-rail a span{color:var(--beige)}
.clinic-edition.theme-gallery .cover-controls button:focus-visible{outline-color:var(--accent)}
.clinic-edition.theme-gallery .cinema-cover .issue-rail a span{color:var(--accent)}
.clinic-edition .content-blog .format-card .format-mark{background:var(--soft)}
/* Full source composition is a shared rule for every clinic photo, including hover. */
.clinic-edition main img[data-photo]{object-fit:contain!important;object-position:50% 50%;transform:none!important;filter:none!important}
.clinic-edition .doctor-card .photo{aspect-ratio:2/3;background-color:var(--panel)}
.clinic-edition .profile-photo{height:auto;max-height:none;aspect-ratio:auto}
.clinic-edition .paper-author>img{aspect-ratio:2/3;height:auto}
.clinic-edition .column-teaser-photo,.clinic-edition .format-card-photo{aspect-ratio:3/2;background-color:var(--soft)}
.clinic-edition .content-video .format-card:first-child .format-card-photo{aspect-ratio:16/9}
.clinic-edition .column-teaser-photo{border-color:var(--frame-line)}
.clinic-edition .paper-feature img,.clinic-edition .paper-next-story>img,.clinic-edition .destination-card>img{aspect-ratio:3/2;height:auto}
.clinic-edition .journal-card .photo{background-color:var(--soft)}
.clinic-edition .format-media>img{aspect-ratio:auto;height:auto;max-height:780px}
.clinic-edition .philosophy-opening figure,.clinic-edition .philosophy-story figure,.clinic-edition .ambient-scene{background-color:var(--soft)}
.clinic-edition .paper-author{border-color:var(--frame-line)}
@media(max-width:800px){.clinic-edition .laboratory-home>a,.clinic-edition .laboratory-home>.laboratory-home-layout{padding:22px;gap:24px}.clinic-edition .format-media>img{max-height:none}.clinic-edition .philosophy-opening h1{font-size:32px}}
@media print{body.clinic-edition,.clinic-edition .header,.clinic-edition .footer,.clinic-edition .paper-author,.clinic-edition .paper-box,.clinic-edition .column-provenance{background-image:none!important}}

.clinic-edition .error-page{min-height:100svh;max-width:1000px;margin:auto;padding:clamp(30px,8vw,110px) 25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.error-brand{margin-bottom:45px;font-size:17px}.error-page h1{font:clamp(30px,5vw,52px)/1.4 var(--sans);letter-spacing:-.045em}.error-page .textlink{margin-top:25px}
