/* Preserve the entire photograph, its colors and its original aspect ratio. */
.clinical-section{--case-accent:var(--theme,#1d6470);--case-tint:var(--tint,#edf3f2);padding:62px 0;background:#fff;font-family:"Yu Gothic",Meiryo,sans-serif;color:var(--ink);line-height:1.85}.clinical-section .wrap{width:min(1140px,calc(100% - 64px))}.clinical-heading{margin-bottom:30px}.clinical-kicker{font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--case-accent);margin-bottom:12px}.clinical-section h2{font:700 clamp(26px,2.5vw,36px)/1.65 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0}.clinical-lead{max-width:880px;font-size:17px;line-height:1.95;margin-top:20px;color:var(--muted)}.clinical-context{font-size:15px;color:var(--ink);border-left:3px solid var(--case-accent);background:var(--case-tint);padding:16px 20px;margin-top:22px}.clinical-list{display:grid;gap:26px}.clinical-card{border:1px solid #cad8d3;background:#fff;padding:28px}.clinical-card-heading{display:flex;align-items:center;gap:25px;border-bottom:1px solid #d8e2dd;padding-bottom:19px;margin-bottom:21px}.clinical-card-heading>p{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--case-accent);display:flex;align-items:center;gap:10px}.clinical-card-heading b{font:32px/1 Georgia,serif}.clinical-card-heading h3{font-size:24px;line-height:1.6;margin:0}.clinical-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.clinical-photo{margin:0;min-width:0}.clinical-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px}.clinical-photo figcaption>span{font-size:16px;font-weight:700}.clinical-photo figcaption small{font-size:12px;font-weight:400;color:var(--muted)}.clinical-photo a{display:block;cursor:zoom-in;background:#f3f5f3}.clinical-photo img{display:block;width:100%;height:auto;object-fit:contain}.clinical-photo-note{font-size:13px;line-height:1.8;margin:13px 0 20px!important;color:var(--muted)}.clinical-facts{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;font-size:16px;margin:0}.clinical-facts>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;padding:15px 0;border-top:1px solid #dce4df;align-items:baseline}.clinical-facts dt{font-size:14px;font-weight:700;color:var(--muted)}.clinical-facts dd{margin:0}.clinical-total{font-size:23px;font-weight:700;color:var(--case-accent);letter-spacing:.02em;white-space:nowrap}.clinical-xray{border-top:1px solid #dce4df;margin-top:16px}.clinical-xray>summary{display:flex;align-items:center;justify-content:space-between;padding:17px 0 0;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.clinical-xray summary::-webkit-details-marker,.clinical-more>summary::-webkit-details-marker{display:none}.clinical-xray summary>span,.clinical-more>summary>b{font-size:23px;font-weight:400;color:var(--case-accent);line-height:1;transition:transform .15s}.clinical-xray[open] summary>span,.clinical-more[open]>summary>b{transform:rotate(45deg)}.clinical-xray .clinical-pair{margin-top:20px}.clinical-more{border:1px solid #cad8d3;background:#f7f9f5}.clinical-more>summary{padding:20px 26px;display:flex;align-items:center;gap:20px;list-style:none;font-size:17px;font-weight:700;cursor:pointer}.clinical-more>summary>span{font-size:14px;color:var(--muted);font-weight:400}.clinical-more>summary>b{margin-left:auto}.clinical-more .clinical-card{border:0;border-top:1px solid #cad8d3}.clinical-disclosure{font-size:14px;color:var(--muted);line-height:1.9;margin-top:23px!important}.clinical-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:24px}.clinical-actions .primary{background:var(--case-accent);border-color:var(--case-accent);color:#fff;font-size:16px;line-height:1.8}.clinical-risk-link{font-size:14px;color:var(--case-accent)}
.clinical-viewer{color:#1d383b;border:0;border-radius:5px;padding:24px;width:min(1040px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;background:#fff;box-sizing:border-box;font-family:"Yu Gothic",Meiryo,sans-serif}.clinical-viewer::backdrop{background:#071a23d9}.clinical-viewer-head{display:flex;gap:24px;justify-content:space-between;align-items:center}.clinical-viewer-head h2{font-size:20px;line-height:1.6;margin:0}.clinical-close{display:flex;align-items:center;gap:9px;flex-shrink:0;background:#edf2ef;border:1px solid #c9d6d0;padding:10px 15px;font:700 14px/1.5 "Yu Gothic",Meiryo,sans-serif;color:#183b40;cursor:pointer}.clinical-close span{font-size:22px;line-height:1}.clinical-viewer-tabs{display:flex;gap:10px;margin-top:20px}.clinical-viewer-tabs button{font:700 15px/1.6 "Yu Gothic",Meiryo,sans-serif;cursor:pointer;padding:9px 25px;background:#fff;border:1px solid #879f99;color:#25463f}.clinical-viewer-tabs button[aria-pressed="true"]{background:#1d6470;color:#fff;border-color:#1d6470}#clinical-viewer-label{font-size:14px;font-weight:700;margin:15px 0 10px}#clinical-viewer-image{display:block;width:100%;height:auto;max-height:57dvh;object-fit:contain;background:#f3f5f4}#clinical-viewer-facts{font-size:14px;line-height:1.85;margin-top:15px}.clinical-viewer-note{font-size:12px;line-height:1.8;color:#586b66;margin-top:7px}.clinical-viewer button:focus-visible,.clinical-section a:focus-visible,.clinical-section summary:focus-visible{outline:3px solid #ad7934;outline-offset:4px}
@media(max-width:900px){.clinical-facts{grid-template-columns:1fr}.clinical-card{padding:23px}.clinical-card-heading h3{font-size:22px}.clinical-more>summary{flex-wrap:wrap;gap:8px 18px}.clinical-more>summary>span{flex:1;min-width:200px}}
@media(max-width:700px){.clinical-section{padding:42px 0}.clinical-section .wrap{width:calc(100% - 40px)}.clinical-heading{margin-bottom:23px}.clinical-kicker{font-size:13px}.clinical-section h2{font-size:clamp(22px,5.6vw,26px);line-height:1.7}.clinical-lead{font-size:16px;line-height:1.9;margin-top:17px}.clinical-context{font-size:14px;padding:15px 17px;margin-top:19px}.clinical-card{padding:18px 16px}.clinical-card-heading{gap:17px;padding-bottom:16px;margin-bottom:17px}.clinical-card-heading h3{font-size:19px}.clinical-card-heading>p{font-size:10px;gap:7px}.clinical-card-heading b{font-size:27px}.clinical-pair{grid-template-columns:1fr;gap:20px}.clinical-photo figcaption>span{font-size:15px}.clinical-photo figcaption small{font-size:11px}.clinical-photo figcaption{padding-bottom:8px}.clinical-photo-note{font-size:12px;margin:13px 0 17px!important}.clinical-facts{font-size:15px}.clinical-facts>div{grid-template-columns:96px minmax(0,1fr);gap:9px;padding:13px 0}.clinical-facts dt{font-size:13px}.clinical-total{font-size:21px}.clinical-xray{margin-top:11px}.clinical-xray>summary{font-size:14px;gap:15px}.clinical-xray .clinical-pair{gap:18px}.clinical-more>summary{display:grid;grid-template-columns:1fr auto;padding:18px;font-size:16px;gap:6px 12px}.clinical-more>summary>span{font-size:13px;grid-row:2;min-width:0}.clinical-more>summary>b{grid-column:2;grid-row:1/3}.clinical-disclosure{font-size:13px}.clinical-actions{display:grid;gap:18px}.clinical-actions .primary{font-size:14px;padding:15px 17px;justify-content:space-between}.clinical-risk-link{font-size:13px}.clinical-viewer{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:17px}.clinical-viewer-head{gap:12px}.clinical-viewer-head h2{font-size:16px}.clinical-close{font-size:12px;padding:8px 10px;gap:5px}.clinical-viewer-tabs{margin-top:16px}.clinical-viewer-tabs button{padding:8px 24px;font-size:14px}#clinical-viewer-image{max-height:48dvh}#clinical-viewer-facts{font-size:13px}}
@media(max-width:350px){.clinical-card{padding:16px 12px}.clinical-card-heading{gap:12px}.clinical-card-heading h3{font-size:17px}.clinical-facts>div{grid-template-columns:86px minmax(0,1fr)}.clinical-total{font-size:19px}.clinical-section h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.clinical-xray summary>span,.clinical-more>summary>b{transition:none}}
