/* Shared by the radius-ulna source and the selected Referral Centre checklist. */
body.acvs-site-layout #main-content .splint-guide {margin:18px 0 0;border:0;border-top:1px solid #d8e1e7;padding:0;background:transparent;box-shadow:none;}
body.acvs-site-layout #main-content .splint-guide > summary {display:list-item;min-height:44px;box-sizing:border-box;padding:14px 0;color:#2b2d42;font-weight:700;line-height:1.5;cursor:pointer;}
body.acvs-site-layout #main-content .splint-guide > summary:focus-visible {outline:3px solid #d20a25;outline-offset:3px;}
body.acvs-site-layout #main-content .splint-guide > div {padding:0 0 12px;}
body.acvs-site-layout #main-content .splint-guide p {margin:12px 0;line-height:1.6;}
body.acvs-site-layout #main-content .splint-guide .splint-step-heading {margin-top:24px;font-size:1.05rem;}
body.acvs-site-layout #main-content .splint-guide .splint-comparison {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0;}
body.acvs-site-layout #main-content .splint-guide figure {min-width:0;margin:0;padding:12px;border:1px solid #d8e1e7;border-radius:5px;background:#f7f8fa;}
body.acvs-site-layout #main-content .splint-guide figure .splint-photo-title {margin:0 0 10px;}
body.acvs-site-layout #main-content .splint-guide figure img {display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#fff;border:0;}
body.acvs-site-layout #main-content .splint-guide figcaption {margin-top:10px;color:#2b2d42;font-size:.9375rem;line-height:1.5;}
body.acvs-site-layout #main-content .splint-guide :is(.splint-figure-key,.splint-evidence-limit) {padding:12px 14px;border-left:3px solid #647b8a;background:#f0f4f6;}
body.acvs-site-layout #main-content .splint-guide :is(.splint-source-credit,.splint-paper-link) {font-size:.875rem;line-height:1.5;}
body.acvs-site-layout #main-content .splint-guide li {border:0;list-style:disc outside;margin:8px 0;padding:0;}
body.acvs-site-layout #main-content .splint-guide li::before {display:none;}
body.acvs-site-layout #main-content .splint-guide ul {list-style:disc outside;margin:12px 0;padding-left:20px;}
@media(max-width:600px) {body.acvs-site-layout #main-content .splint-guide .splint-comparison {grid-template-columns:1fr;gap:16px;}}

/* Explain the names before the anatomical reference. */
body.acvs-site-layout #main-content .splint-guide .splint-basics {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;}
body.acvs-site-layout #main-content .splint-guide .splint-basics > div {padding:12px 14px;border-left:3px solid #647b8a;background:#f0f4f6;}
body.acvs-site-layout #main-content .splint-guide .splint-basics p {margin:6px 0 0;}
@media(max-width:600px) {body.acvs-site-layout #main-content .splint-guide .splint-basics {grid-template-columns:1fr;}}

/* Optional fracture patterns keep the six regional checklists compact. */
.fracture-patterns{margin:0 0 22px;border:1px solid #d8e1e7;border-radius:7px;background:#fff}
.fracture-patterns>summary{padding:12px 14px;min-height:44px;font-weight:700;line-height:1.45;cursor:pointer}
.fracture-patterns>div{padding:0 14px 12px}
.fracture-patterns details{border-top:1px solid #d8e1e7;margin-top:10px}
.fracture-patterns details>summary{padding:12px 0;min-height:44px;font-weight:700;line-height:1.45;cursor:pointer}
.fracture-patterns details>div{padding:0 0 3px}
.fracture-patterns p,.fracture-patterns li{line-height:1.55;overflow-wrap:break-word}

/* Put the selected configuration and its endpoint before supporting detail. */
body.acvs-site-layout #main-content .splint-first-look{margin:10px 0 16px;padding:16px 18px;border-left:5px solid #d20a25;background:#f0f4f6;color:#2b2d42;break-inside:avoid}
body.acvs-site-layout #main-content .splint-first-look .splint-first-title{margin:0 0 10px;font-size:1.6rem;line-height:1.15;letter-spacing:.02em}
body.acvs-site-layout #main-content .splint-first-look .splint-first-meaning{margin:0 0 12px;line-height:1.5}
body.acvs-site-layout #main-content .splint-first-look .splint-first-endpoint{margin:0 0 12px;line-height:1.5}
body.acvs-site-layout #main-content .splint-first-look .splint-first-scope{margin:0;font-size:.9375rem;line-height:1.5}
@media(max-width:600px){body.acvs-site-layout #main-content .splint-first-look{padding:14px 14px}body.acvs-site-layout #main-content .splint-first-look .splint-first-title{font-size:1.5rem}}

/* Always-visible toes-in reference; preserve the original drawing in full. */
body.acvs-site-layout #main-content .splint-first-look{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:20px;align-items:start}
body.acvs-site-layout #main-content .splint-first-copy{min-width:0}
body.acvs-site-layout #main-content .splint-first-figure{min-width:0;margin:0;padding:12px;background:#fff;border:1px solid #d8e1e7;border-radius:5px}
body.acvs-site-layout #main-content .splint-first-figure>a{display:block}
body.acvs-site-layout #main-content .splint-first-figure>a:focus-visible{outline:3px solid #d20a25;outline-offset:3px}
body.acvs-site-layout #main-content .splint-first-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#fff}
body.acvs-site-layout #main-content .splint-first-figure figcaption{margin-top:8px;color:#2b2d42}
body.acvs-site-layout #main-content .splint-first-figure figcaption p{margin:0 0 6px;font-size:.875rem;line-height:1.45}
body.acvs-site-layout #main-content .splint-first-figure figcaption p:last-child{margin-bottom:0}
body.acvs-site-layout #main-content .splint-first-zoom-hint{display:block;margin-top:6px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:759px){body.acvs-site-layout #main-content .splint-first-look{grid-template-columns:minmax(0,1fr);gap:16px}}
