/* R47.3: persistent language links and full archive captions. */
.v19-header .v19-nav{gap:14px}.v19-header .v19-brand{order:0}.v19-header .v19-links{order:1}.v19-header .v19-lang{order:2;margin:0;display:flex;flex-wrap:nowrap;gap:4px;flex:0 0 auto;font-size:12px;letter-spacing:.03em;font-weight:700}.v19-header .v19-lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:36px;padding:6px;border-radius:8px;opacity:1}.v19-header .v19-lang a[aria-current=page]{color:#111;background:#e1c077;border-color:#e1c077}.v19-header .v19-menu{order:3;min-height:44px;flex:0 0 auto}.v19-header .v19-lang a:focus-visible{outline:3px solid #ffe4a1;outline-offset:3px}
.clinical-master-item figcaption strong,.clinical-master-item figcaption span{display:block}.clinical-master-item figcaption span{margin-top:10px;font-size:15px;line-height:1.6;font-weight:400;color:#d5cfc4}.archive-timeline-view .timeline-description{font-size:17px;line-height:1.65;margin:0 0 18px;min-height:3.3em;color:#e0d9cf}
@media(max-width:1180px){.v19-header .v19-lang{margin:0 0 0 auto}.v19-header .v19-links{top:100%;}.v19-header .v19-menu{padding:8px 12px}}
@media(max-width:420px){.v19-header .v19-nav{gap:6px;width:calc(100% - 20px)}.v19-header .v19-brand img{width:clamp(90px,29vw,120px)}.v19-header .v19-lang{gap:2px;font-size:11px}.v19-header .v19-lang a{min-width:32px;padding:4px}.v19-header .v19-menu{padding:7px 9px;font-size:12px}}
.clinical-master-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.clinical-master-grid .clinical-master-item{margin:0;padding:16px;border:1px solid #514733;border-radius:12px;background:#14130f;min-width:0}.clinical-master-item>a{display:block}.clinical-master-item img{display:block;width:100%;height:auto;object-fit:contain}.clinical-master-item figcaption{padding-top:14px;line-height:1.5}.clinical-master-head p{max-width:85ch;line-height:1.7}.clinical-evidence-note{line-height:1.65}@media(max-width:640px){.clinical-master-grid{grid-template-columns:1fr;gap:18px}}
