
/* Cath lab presentation extends the established CT brochure style. */
.cath-cover{background:linear-gradient(120deg,#fff 40%,#eef4f3);padding-block:25px 60px}.cath-cover-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center}.cath-cover h1{font-size:clamp(2.8rem,4.7vw,4.4rem);letter-spacing:-.045em;line-height:1.09}.cath-cover-copy{padding-block:25px}.cath-cover .ct-lead{max-width:440px}.cath-cover .ct-back{margin-bottom:26px}.cath-model-note{font-size:.875rem;color:var(--muted);border-left:2px solid var(--teal);padding-left:14px;max-width:350px;margin-bottom:30px}.cath-cover .ct-actions{align-items:center;gap:20px}.cath-cover .text-link{font-size:.95rem}.cath-hero-image{position:relative;background:#e2e9e8;border-radius:8px;overflow:hidden}.cath-hero-image .ct-image-button{border-radius:0}.cath-hero-image img{display:block;width:100%;height:auto}.cath-hero-image figcaption{pointer-events:none;position:absolute;inset:auto 0 0;margin:0;padding:70px 28px 25px;background:linear-gradient(transparent,#062c35ef);color:#fff}.cath-hero-image figcaption span{font-size:.875rem;letter-spacing:.1em}.cath-hero-image figcaption strong{display:block;font:500 1.65rem/1.25 system-ui,Arial,sans-serif;margin-top:10px}.cath-statement h2{font-size:clamp(2.4rem,5vw,4.5rem);font-weight:700;line-height:1.13}.cath-statement h2 em{font-style:normal;color:var(--teal)}.cath-statement>p:last-child{font-size:1.125rem}.cath-table-side{grid-template-columns:1fr 1fr}.cath-portrait .ct-image-button img{max-height:650px;object-fit:cover}.cath-benefit-list{list-style:none;padding:0;margin:25px 0 0;color:#d5e4e4}.cath-benefit-list li{border-top:1px solid #ffffff25;padding:12px 0}.cath-detectors{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cath-detectors article{display:flex;gap:25px;padding:32px;background:#f0f6f5;border-radius:6px}.cath-detectors p:last-child{color:var(--muted);margin-bottom:0}.cath-detector-size{font:600 4.5rem/1 system-ui,Arial,sans-serif;letter-spacing:-.06em;color:var(--teal);flex:0 0 auto}.cath-detector-size span{display:block;font:500 .875rem/1.7 system-ui,Arial,sans-serif;letter-spacing:.02em;text-align:center;margin-top:8px}.cath-guidance{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;border-top:1px solid var(--line);padding-top:40px;margin-top:40px}.cath-guidance p{color:var(--muted)}.cath-guidance .eyebrow{color:var(--teal)}.cath-guidance .ct-applications{align-content:start;gap:12px}.cath-guidance .ct-applications span{font-size:.95rem;padding:12px 16px}.cath-dose{background:#eef5f4}.cath-dose-points{margin-top:30px}.cath-dose-points article{border-top:1px solid #c8dbd8;padding-top:20px;margin-top:20px}.cath-dose-points h3{font-size:1.125rem;margin-bottom:8px}.cath-dose-points p{margin:0}.cath-workspots{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.cath-workspots article{border-top:2px solid var(--teal);padding-top:20px}.cath-workspots p{margin-bottom:0}.cath-setup{margin-top:60px}.cath-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.cath-gallery-system{grid-row:span 2}.cath-gallery .ct-image-button img{aspect-ratio:1.05;object-fit:cover}.cath-gallery-system .ct-image-button img{aspect-ratio:auto;object-fit:contain}.cath-gallery-patient{grid-column:2/4}.cath-gallery-patient .ct-image-button img{aspect-ratio:2.7;object-position:center 40%}.cath-page .ct-lightbox p{color:#fff}
@media(max-width:1000px){.cath-cover-grid{gap:25px}.cath-detectors article{padding:25px;gap:18px;flex-direction:column}.cath-detector-size{font-size:3.75rem;display:flex;align-items:baseline;gap:10px}.cath-detector-size span{display:inline}.cath-guidance{gap:30px}.cath-gallery{gap:20px}}
@media(max-width:700px){.cath-cover{padding-bottom:35px}.cath-cover-grid,.cath-table-side,.cath-detectors,.cath-guidance{grid-template-columns:1fr}.cath-cover-copy{padding:0}.cath-cover h1{font-size:clamp(2.35rem,10.1vw,3.5rem)}.cath-cover .ct-back{margin-bottom:22px}.cath-cover-grid{gap:30px}.cath-hero-image figcaption{padding:65px 22px 23px}.cath-hero-image figcaption strong{font-size:1.5rem}.cath-statement h2{font-size:clamp(2rem,8.6vw,3rem)}.cath-statement>p:last-child{font-size:1rem}.cath-detectors article{padding:24px}.cath-guidance{gap:15px;margin-top:30px;padding-top:30px}.cath-workspots{grid-template-columns:1fr;gap:22px}.cath-setup{margin-top:40px}.cath-gallery{grid-template-columns:1fr 1fr;gap:24px 16px}.cath-gallery-system{grid-row:auto;grid-column:1/-1}.cath-gallery-patient{grid-column:1/-1}.cath-gallery-patient .ct-image-button img{aspect-ratio:1.5}.cath-gallery .ct-image-button img{object-fit:cover}.cath-gallery-system .ct-image-button img{aspect-ratio:auto;max-height:none}.cath-portrait .ct-image-button img{max-height:520px}.cath-dose .ct-split>figure{order:2}.cath-page .ct-chapters a{font-size:.875rem}}
@media(max-width:390px){.cath-gallery{grid-template-columns:1fr}.cath-gallery-patient,.cath-gallery-system{grid-column:auto}}
