.sensory-comparison .example-before{border-left:1px solid transparent}
.sensory-comparison .mock-content{background:#fff;color:#252c2d}
.sensory-title{font-size:16px;line-height:1.8;margin:0 0 14px}.sensory-summary{font-size:12px;margin:0 0 16px}.sensory-instruction{font-size:14px;line-height:1.9;margin:0 0 20px;min-height:80px}.sensory-instruction strong{text-decoration:underline;text-underline-offset:.2em}
.sensory-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sensory-choice{display:block;text-align:center;padding:10px 6px;border:1px solid #5c746b;border-radius:5px;background:#fff;color:#252c2d;font-size:13px;font-weight:700;line-height:1.8}.sensory-primary{background:#24574c;color:#fff;border-color:#24574c}
.sensory-info{margin-top:18px;padding:14px;border:1px solid #b1bbb4;background:#fff;color:#252c2d;font-size:12px;line-height:1.9}.sensory-info p{margin:0}.sensory-info .sensory-label{font-weight:700;margin:0 0 8px}
@media(max-width:720px){.sensory-comparison .example-before{border-left:0}.sensory-comparison .mock-content{padding:18px 14px}.sensory-title{font-size:14px}.sensory-info{font-size:13px}.sensory-choice{font-size:12px}}
@media print{.sensory-title{font-size:11pt}.sensory-summary,.sensory-instruction,.sensory-info,.sensory-choice{font-size:8pt}.sensory-instruction{min-height:0}}
