/* Scoped Guaqi native illustratedFeatureGrid + marketingCards styling. */
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) {--cncp-line:color-mix(in srgb,var(--el-color-primary) 28%,var(--el-border-color-lighter));}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) > div {gap:20px;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article {display:flex;flex-direction:column;position:relative;padding:24px;border-radius:14px;border-color:var(--cncp-line);background:var(--el-bg-color);}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:first-child {order:2;margin-top:22px;align-items:center;gap:12px;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:first-child > span {width:44px;height:44px;border:1px solid var(--cncp-line);background:color-mix(in srgb,var(--el-color-primary) 8%,var(--el-bg-color));}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) h3 {font-size:22px;line-height:1.4;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:first-child p {margin-top:5px;font-size:13px;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:nth-child(2) {display:contents;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:nth-child(2) > div:last-child {order:1;flex:none;height:164px;min-height:0;margin:-24px -24px 0;border-radius:0;border-bottom:1px solid var(--cncp-line);position:relative;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:nth-child(2) > div:last-child::after {content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent 65%);pointer-events:none;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) img {object-position:center 48%;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:nth-child(2) > div:first-child {order:3;display:flex;flex-direction:column;justify-content:space-between;gap:18px;margin-top:18px;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) li {font-size:13px;color:var(--el-text-color-regular);}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) a {margin:0;min-height:42px;justify-content:space-between;border-radius:6px;border-color:var(--cncp-line);color:var(--el-text-color-primary);background:color-mix(in srgb,var(--el-color-primary) 9%,var(--el-bg-color));padding:10px 15px;}
.illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) a:hover {background:color-mix(in srgb,var(--el-color-primary) 18%,var(--el-bg-color));}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]) {border:1px solid var(--el-border-color-lighter);background:linear-gradient(120deg,color-mix(in srgb,var(--el-color-primary) 5%,var(--el-bg-color)),var(--el-bg-color));min-height:126px;}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]) > div:first-child {gap:12px;}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]) > div:first-child > :not(a) {color:var(--el-color-primary);font-size:26px;}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]) > div:first-child::after {content:"↗";color:var(--el-text-color-secondary);font-size:20px;}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]) p {color:var(--el-text-color-regular);font-size:13px;line-height:1.7;margin-top:12px;}
article[class*="--gq-menu-card-start"] a[href*="/shop/"]::after {content:"";position:absolute;inset:0;border-radius:inherit;}
article[class*="--gq-menu-card-start"]:has(a[href*="/shop/"]):hover {border-color:var(--el-color-primary);}
article[class*="--gq-menu-card-start"] a[href*="/shop/"]:focus-visible::after {outline:2px solid var(--el-color-primary);outline-offset:3px;}
@media(max-width:600px){
 .illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article {padding:20px;}
 .illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) article > div:nth-child(2) > div:last-child {margin:-20px -20px 0;height:148px;}
 .illustrated-feature-grid:has(a[href="https://fanucop.cnctoolplus.com"]) h3 {font-size:20px;}
}
