/* Same symbol artwork and ink/lime treatment as the approved homepage. */
body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card .nest-inner-icon-original{display:none!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card .nest-inner-icon-tile{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:60px!important;height:60px!important;min-width:60px;max-width:60px;padding:10px!important;margin:0 0 24px!important;background:#eef9c6!important;color:#1c1c1a!important;border:1px solid #e3edc7!important;border-radius:16px!important;box-sizing:border-box;vertical-align:top;--bg:#eef9c6;transition:background-color .2s,border-color .2s}
body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card .nest-inner-icon-tile svg.oi{display:block;width:40px!important;height:40px!important;max-width:none!important;margin:0!important;padding:0!important;fill:currentColor;stroke:none;color:#1c1c1a!important;overflow:visible;transform:none!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card:is(:hover,:focus-within) .nest-inner-icon-tile{background:#e3f6a7!important;border-color:#c9f24f!important;--bg:#e3f6a7}
body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card a:focus-visible{outline:2px solid #1c1c1a;outline-offset:4px;border-radius:4px}
@media(max-width:767px){body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card .nest-inner-icon-tile{margin-bottom:20px!important}body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card a:not(:has(img)){min-height:44px;display:inline-flex;align-items:center}}
@media(prefers-reduced-motion:reduce){body.nest-v2.nest-v2-site [data-nest-article] .nest-inner-icon-card .nest-inner-icon-tile{transition:none!important}}
/* Icon service rails keep their original pagination as the single indicator. */
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden])){padding-bottom:12px!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden]))>.nest-rail-progress{display:none!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden]))>.pf-native-dots{margin:16px 0 0!important;line-height:44px!important;display:flex;justify-content:center;gap:0}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden]))>.pf-native-dots button{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:50%;line-height:1!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden]))>.pf-native-dots button span{display:block!important;width:8px!important;height:8px!important;margin:0!important;border-radius:50%!important;background:var(--line,#e6e2da)!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card):has(>.pf-native-dots:not([hidden]))>.pf-native-dots button:is(.active,[aria-current=true],[aria-pressed=true]) span{background:#1c1c1a!important}
/* Equal service cards follow the tallest real content, without fixed heights. */
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card) .pf-native-carousel{align-items:stretch!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card) .pf-native-slide>.item{display:flex!important;align-items:stretch!important;height:auto!important}
body.nest-v2.nest-v2-site [data-nest-article] .nest-card-rail:has(.nest-inner-icon-card) .nest-inner-icon-card{flex:1;height:auto!important;width:100%!important;box-sizing:border-box}
