/* A viewport-fixed photo, clipped to its own full-width section. */
.tester-page .tx-photo-details{position:relative;isolation:isolate;clip-path:inset(0);background:#073f52;padding-top:75px;padding-bottom:75px}.tester-page .tx-photo-details:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(130deg,#073f5255,#073f5299),var(--detail-photo);background-position:center;background-size:cover;background-repeat:no-repeat}.tester-page .tx-photo-details .tx-details-card{margin:0;border:1px solid #ffffff9c;border-radius:18px;background:#ffffffed;box-shadow:0 18px 50px #032b3945;padding:0;gap:0;overflow:hidden}.tester-page .tx-photo-details .tx-details-bar{background:#073f52;color:#f7bc48;border-bottom:0;border-left:6px solid #f7bc48;padding:22px 28px;font-size:17px;font-weight:800;letter-spacing:.4px}.tester-page .tx-photo-details .tx-detail-glance{padding:32px;background:#fff9ebdf}.tester-page .tx-photo-details .tx-detail-expect{padding:32px;background:#edf7f8e8;border-left:1px solid #cbdfe3}.tester-page .tx-photo-details .tx-detail-glance h3,.tester-page .tx-photo-details .tx-detail-expect h3{color:#146f7d;font-size:29px}.tester-page .tx-photo-details dl>div{border-bottom:1px solid #e0d8c4;padding:13px 0}.tester-page .tx-photo-details dt{color:#073f52;font-weight:700}.tester-page .tx-photo-details dd{color:#126d7a;font-weight:800}.tester-page .tx-photo-details .tx-detail-expect h4{display:inline-block;color:#073f52;background:#f7bc48;padding:6px 12px;border-radius:5px;font-size:14px;margin:24px 0 8px}.tester-page .tx-photo-details .tx-detail-expect li::marker{color:#a46c00}.tester-page .tx-photo-details p,.tester-page .tx-photo-details li{color:#3b6271}.tester-page .tx-photo-details .tx-fine{color:#526f7a!important}@media(max-width:700px){.tester-page .tx-photo-details{padding-top:45px;padding-bottom:45px}.tester-page .tx-photo-details .tx-detail-glance,.tester-page .tx-photo-details .tx-detail-expect{padding:25px}.tester-page .tx-photo-details .tx-detail-expect{border-left:0;border-top:1px solid #cbdfe3}.tester-page .tx-photo-details .tx-details-bar{padding:20px 22px;font-size:16px}.tester-page .tx-photo-details .tx-detail-glance h3,.tester-page .tx-photo-details .tx-detail-expect h3{font-size:26px}}
