/* Compact service information, aligned with the green shop/portal palette. */
.topline.service-strip{padding:0 24px;background:#f2f5f4;color:#52635c;text-align:left;letter-spacing:0;border-bottom:1px solid #e4eae7}
.service-strip-inner{display:flex;align-items:center;justify-content:center;max-width:1240px;margin:0 auto;padding:8px 0;list-style:none;gap:0}
.service-benefit{display:flex;align-items:center;gap:8px;padding:0 28px;min-width:0}
.service-benefit+.service-benefit{border-left:1px solid #dce4df}
.service-benefit svg{width:17px;height:17px;flex:none;fill:none;stroke:#71877b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.service-benefit>div{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}
.service-benefit strong{font-size:12px;font-weight:400;line-height:1.5;color:#52635c}
.service-benefit small{font-size:11px;font-weight:400;line-height:1.5;color:#617369}
.service-start>div{display:grid;gap:0}
@media(max-width:1050px){.service-benefit{padding:0 20px}.service-benefit>div{display:grid;gap:0}}
@media(max-width:700px){.topline.service-strip{padding:0 16px}.service-strip-inner{justify-content:space-between;padding:8px 0}.service-strip .personal-delivery-note{display:none}.service-benefit{padding:0 12px;gap:8px}.service-benefit:first-child{padding-left:0}.service-benefit:last-of-type,.service-start{padding-right:0}.service-benefit svg{width:15px;height:15px}.service-benefit strong{font-size:11px}.service-benefit small{font-size:10px}.service-start{flex:0 1 58%}}
@media(max-width:360px){.topline.service-strip{padding-inline:12px}.service-benefit{gap:6px;padding-left:10px}.service-benefit svg{width:14px;height:14px}.service-benefit strong{font-size:10px}}
