.cp-service-highlights.story-recognition{padding-block:64px 32px;background:var(--bg-subtle,#f6f8fb);border-top:1px solid var(--border-subtle,#e5eaf1)}
.cp-service-highlights .story-wide{max-width:1440px}
.cp-service-highlights h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;margin:0 0 34px;line-height:1.2}
.cp-service-highlights .story-highlight-track{gap:16px;padding:4px 2px 14px;scroll-padding-inline:2px}
.cp-service-highlights .story-highlight-track article{box-sizing:border-box;flex:0 0 calc((100% - 48px)/4);min-height:170px;align-items:flex-start;gap:16px;padding:25px 22px;border:1px solid var(--border-subtle,#e3e9f0);border-radius:18px;background:var(--bg-canvas,#fff);box-shadow:0 6px 18px #12233b04}
.cp-service-highlights .story-highlight-track article+article:before{display:none}
.cp-service-highlights .cp-service-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#fff0e5;color:#d55300;border:1px solid #ffe0c9}
.cp-service-highlights .cp-service-icon svg{display:block;width:26px;height:26px}
.cp-service-highlights .story-highlight-track h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:2px 0 8px}
.cp-service-highlights .story-highlight-track p{font-size:14px;line-height:1.6;color:var(--fg-secondary,#526174);margin:0}
.cp-service-highlights .story-dots{margin-top:12px;gap:4px}
.cp-service-highlights .story-dots button{width:22px;height:30px;border:0;background:none;cursor:pointer}
.cp-service-highlights .story-dots button:focus-visible{outline:2px solid #ff6b00;outline-offset:2px;border-radius:8px}
@media(max-width:1100px){.cp-service-highlights .story-highlight-track article{flex-basis:calc((100% - 16px)/2);min-height:152px}}
@media(max-width:600px){.cp-service-highlights.story-recognition{padding-block:40px 22px}.cp-service-highlights h2{margin-bottom:24px}.cp-service-highlights .story-highlight-track{margin-inline:0;gap:12px}.cp-service-highlights .story-highlight-track article{flex-basis:100%;min-height:140px;padding:23px 20px}.cp-service-highlights .story-wide{width:calc(100% - 32px)}}
