/* Small editorial details. The approved layout, palette and typography remain. */
.ui-direction{display:inline-block;width:1em;height:1em;flex:0 0 1em;vertical-align:-.12em;overflow:visible;color:inherit;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
button .ui-direction,a .ui-direction{pointer-events:none}
.product-buy .range-subtitle{font-size:16px;line-height:1.4;font-weight:400;color:#62584d;margin:4px 0 13px;letter-spacing:.01em}
.range-info .range-card-subtitle{font-size:13px;line-height:1.4;color:#655a4e;margin:9px 0 20px}
.edit-caption .edit-subtitle{font-size:12px;line-height:1.4;color:inherit;opacity:.9;margin:5px 0 12px}
.story-kicker{max-width:480px;line-height:1.7}
@media(max-width:600px){.product-buy .range-subtitle{font-size:15px}.edit-caption .edit-subtitle{font-size:11px}}
