/* Colleague review, October 2026: readable clinical copy and authentic scientific imagery. */
.ph14-copy h1{max-width:13ch;font-size:clamp(43px,4.1vw,63px);line-height:1.08}
.ph14-copy .lead{max-width:43ch}
.ph14-services{gap:14px;flex-wrap:wrap;line-height:1.6}
.ph14-services>span+span{padding-left:14px}
.ph14-cinema .ph14-gallery{margin-left:0}
.ph14-cinema .ph14-panels:after{display:none}
.ph14-cinema .ph14-controls{padding:16px 22px}
.ph14-controls{gap:8px;flex-wrap:wrap}
.ph14-view-label{max-width:none;width:100%}
.ph14-controls [role=tablist]{flex-wrap:wrap;gap:3px}
.ph14-controls button{padding:9px 11px}
.ph14-cinema .ph14-panel figcaption{left:28px}
.ph15-genome{background:#e9f0e9}
.ph15-genome .ph14-photo{inset:35px 22px 112px;transform:none;display:flex;align-items:center}
.ph15-genome .ph14-photo>img{height:auto;max-height:100%;object-fit:contain;border:1px solid #c5d4ce;box-shadow:0 16px 35px #163b2920;border-radius:4px;background:white}
.ph15-genome:after{display:none}
.ph15-genome figcaption{border-top:1px solid #bfd0c6;padding-top:18px}
.ph15-genome figcaption>span{color:#143d38;line-height:1.6}
.ph15-genome figcaption small,.ph15-genome figcaption a{color:#3a6155;line-height:1.6}
.ph15-genome figcaption a:hover{text-decoration:underline}
.photo.v15-genome{background:#e9f0e9;padding:24px;display:flex;flex-direction:column;justify-content:center;overflow:visible}
.photo.v15-genome>img{object-fit:contain;height:auto;width:100%;border:1px solid #ccdad3;border-radius:3px;mix-blend-mode:normal}
.photo.v15-genome figcaption{position:static;padding:18px 0 0;font-size:12px;line-height:1.7;color:#345e53;display:grid;gap:6px}
.photo.v15-genome figcaption a{font-size:11px;text-decoration:underline;text-underline-offset:3px}
.photo.v15-equipment{display:flex;flex-direction:column;background:white;overflow:hidden;border:1px solid var(--line);border-radius:12px;isolation:isolate}
.photo.v15-equipment img{width:100%;height:260px;object-fit:contain;padding:24px;mix-blend-mode:normal;background:white}
.photo.v15-equipment figcaption{padding:18px 22px;border-top:1px solid var(--line);display:grid;gap:7px;font-size:12px;line-height:1.6;background:#f6f8f4;position:static}
.photo.v15-equipment figcaption strong{font-weight:500}
.photo.v15-equipment figcaption a{text-decoration:underline;text-underline-offset:3px;width:fit-content}
.photo.v15-equipment figcaption small{font-size:10px;color:#587268}
.method-grid>article{display:flex;flex-direction:column}
.v15-method-instrument{margin-top:28px!important}
.method-grid .target-tags{margin-top:auto;padding-top:18px}
.method-grid .v15-equipment img{height:250px}
.method-grid .v15-equipment img[src*="absolute-q"]{max-width:375px;align-self:center;padding:25px 5px}
.r12-clinical-instrument.v15-equipment{max-height:none}
.r12-clinical-instrument.v15-equipment img{height:290px}
.table-scroll th,.table-scroll td{vertical-align:top}
html[lang=ka] .ph14-copy h1{font-size:clamp(32px,3.05vw,46px);max-width:17ch;line-height:1.24;letter-spacing:-.025em}
html[lang=ka] .hero-copy h1,html[lang=ka] .career-intro h1{font-size:clamp(34px,3.4vw,52px);line-height:1.22}
html[lang=ka] .section-heading h2,html[lang=ka] .r12-report-section h2,html[lang=ka] .r12-clinical-depth h2{font-size:clamp(28px,2.8vw,43px);line-height:1.3}
html[lang=ka] .r12-profile-caption{gap:10px}
html[lang=ka] .portfolio-grid article p{font-size:15px;line-height:1.85}
@media(max-width:1000px){.ph14-stage{grid-template-columns:1fr 1fr}.ph14-copy{padding:38px 24px}.ph14-copy h1{font-size:45px}.ph14-copy .lead{font-size:15px}.ph14-panels{min-height:460px}.ph15-genome .ph14-photo{inset:25px 16px 130px}.ph14-cinema .ph14-panel figcaption{left:22px;right:22px}.ph14-controls button{font-size:11px}.ph14-copy .actions{gap:18px;flex-wrap:wrap}}
@media(max-width:700px){.ph14-stage{grid-template-columns:1fr}.ph14-copy{padding:38px 25px}.ph14-copy h1{font-size:44px;max-width:14ch}.ph14-copy .lead{max-width:none}.ph14-services{margin-top:24px}.ph14-panels{min-height:420px}.ph15-genome .ph14-photo{inset:20px 18px 102px}.ph14-controls{padding:14px 18px!important}.ph14-controls [role=tablist]{width:100%;justify-content:space-between}.ph14-controls button{padding:10px 8px;font-size:10px;gap:5px}.ph14-view-label{display:none}.ph14-panel figcaption{bottom:20px}.ph14-panel figcaption>span{font-size:11px}.ph14-panel figcaption small{font-size:10px}.photo.v15-genome{padding:18px}.photo.v15-equipment img{height:220px}.r12-clinical-instrument.v15-equipment img{height:230px}html[lang=ka] .ph14-copy h1{font-size:34px;max-width:18ch}html[lang=ka] .hero-copy h1,html[lang=ka] .career-intro h1{font-size:34px}html[lang=ka] .portfolio-grid article p{font-size:14px}.r12-sample-panels [role=tabpanel]>div{padding:28px 22px}}
@media(prefers-reduced-motion:reduce){.ph14-panel .ph14-photo img{animation:none!important}}
.hero>*{min-width:0}.hero-copy h1{overflow-wrap:anywhere}
.photo.v15-genome{height:auto;min-height:410px;border-radius:18px}
.pcr-hero .hero-photo img{object-fit:cover;padding:0;mix-blend-mode:normal}
@media(max-width:700px){.photo.v15-genome{min-height:0}html[lang=ka] .hero-copy h1{font-size:32px}}
.r12-clinical-instrument.v15-equipment{height:auto;max-height:none;max-width:100%}
