/* Reviewed instrument-tray context refresh: full scene, no overlay or forced crop. */
.tray-context-hero{padding:54px 0 58px;background:#edf2e9;border-bottom:1px solid var(--line)}
.tray-context-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center}
.tray-context-copy h1{font-size:clamp(43px,4.2vw,60px);line-height:1.08;margin-bottom:25px}
.tray-context-copy h1 em{font-weight:400;color:#247c73}.tray-context-copy .lede{font-size:18px;line-height:1.75}
.tray-context-copy .actions{gap:19px;align-items:flex-start;flex-direction:column}
.tray-context-hero .tray-scene img,.page-hero .tray-scene img,.tray-feature .tray-scene img{aspect-ratio:3/2;object-fit:contain;height:auto}
.tray-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1050px}
.tray-story-grid>div{border-top:1px solid #b5ccbe;padding-top:25px}.tray-story-grid p{max-width:490px}
.tray-feature .feature-copy{order:initial!important}.tray-feature .photo{order:initial}
.tray-exercise-summary{padding:34px;background:#edf2e9;border-top:2px solid #8caf9d}.tray-exercise-summary h3{font-size:32px;line-height:1.2;margin:16px 0 22px}.tray-exercise-summary ol{padding-left:20px;margin:22px 0 0}.tray-exercise-summary li{padding:12px 0;border-top:1px solid #c8d7ce;line-height:1.7}
.tray-scope{font-size:12px;line-height:1.8;color:#567279;max-width:900px;margin:29px 0 0}
@media(max-width:1050px){.tray-context-grid{grid-template-columns:1fr 1fr;gap:32px}.tray-context-copy h1{font-size:49px}.tray-context-copy .lede{font-size:16px}}
@media(max-width:760px){.tray-context-hero{padding:38px 0 36px}.tray-context-grid{grid-template-columns:1fr;gap:30px}.tray-context-copy h1{font-size:clamp(42px,8.3vw,58px)}.tray-context-copy .lede{font-size:17px}.tray-story-grid{grid-template-columns:1fr;gap:28px}.tray-feature .feature-grid{display:flex;flex-direction:column;align-items:stretch}.tray-feature .feature-copy{order:1!important}.tray-feature .photo{order:2}.tray-context-copy .actions{gap:19px}}
@media(max-width:440px){.tray-context-copy h1{font-size:43px}.tray-context-copy .eyebrow{max-width:260px}.tray-scope{font-size:12px}}
