/* Original photographs stay whole: no simulated clinical results or cropped pairs. */
.case-card figcaption{display:flex;flex-direction:column;gap:5px}
.case-card figcaption strong{font-size:14px;line-height:1.4;color:#163b2f}
.case-card figcaption>span{font-size:11px;line-height:1.4;color:#66765c;font-weight:400}
.results-note p{max-width:680px;line-height:1.6}
.v45-case-original{display:inline-flex;align-items:center;min-height:44px;margin:4px 22px 12px;color:#345840;font:600 13px/1.4 'DM Sans',Arial,sans-serif;text-underline-offset:4px}
.v45-case-original:focus-visible{outline:3px solid #ae761c;outline-offset:4px}
.v45-practice-photos{width:min(100%,740px);margin-inline:auto;padding:8px 0 0}
.v45-photo-heading{font-family:'DM Sans',Arial,sans-serif;font-size:20px;line-height:1.45;color:#163b2f;font-weight:600;letter-spacing:-.03em;margin:0 0 19px;text-align:center}
.v45-practice-photos>div{display:grid;grid-template-columns:1fr 1fr;gap:21px;align-items:start}
.v45-practice-photos figure{margin:0;padding:7px 7px 0;border:1px solid #163b2f20;border-radius:12px;background:#fffdf5;box-shadow:0 9px 25px #163b2f0c}
.v45-practice-photos figure:first-child{transform:rotate(-1.2deg)}
.v45-practice-photos figure:last-child{transform:rotate(1.2deg);margin-top:15px}
.v45-practice-photos img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:7px;background:#e9ede2}
.v45-practice-photos figcaption{font:500 13px/1.5 'DM Sans',Arial,sans-serif;color:#345840;padding:12px 6px 14px}
@media(max-width:700px){.v45-practice-photos>div{gap:12px}.v45-practice-photos figure{padding:5px 5px 0;border-radius:9px}.v45-practice-photos img{border-radius:5px}.v45-practice-photos figcaption{font-size:11px;padding:9px 3px 11px}.v45-photo-heading{font-size:17px;margin-bottom:15px}.v45-practice-photos{padding:0 3px}.v45-case-original{font-size:12px}}
