.crop-pests[data-astro-cid-ecjg5kvu]{padding-block:clamp(2rem,5vh,4rem);color:rgb(var(--fg-channel) / .92)}.crop-pests__container[data-astro-cid-ecjg5kvu]{width:min(1080px,100% - 2.5rem);margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.crop-pests__heading[data-astro-cid-ecjg5kvu]{margin:0;font-size:clamp(1.5rem,3.5vw,2.2rem);line-height:1.2;letter-spacing:-.02em;font-weight:600;color:rgb(var(--fg-channel) / .96)}.crop-pests__list[data-astro-cid-ecjg5kvu]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.crop-pests__chip[data-astro-cid-ecjg5kvu]{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--touch-min, 44px);padding:.6rem .95rem .6rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--cp-accent) 10%,var(--card-light));border:1px solid color-mix(in srgb,var(--cp-accent) 32%,transparent);color:rgb(var(--fg-channel) / .92);text-decoration:none;font-size:.88rem;font-weight:500;transition:transform .22s var(--ease-out),border-color .22s ease,background .22s ease,box-shadow .22s ease}.crop-pests__chip-dot[data-astro-cid-ecjg5kvu]{width:8px;height:8px;border-radius:50%;background:var(--cp-accent);box-shadow:0 0 8px var(--cp-accent);flex-shrink:0}.crop-pests__chip--more[data-astro-cid-ecjg5kvu]{background:transparent;border:1px dashed rgb(var(--fg-channel) / .28);color:rgb(var(--fg-channel) / .6);font-style:italic}@media(hover:hover){.crop-pests__chip--more[data-astro-cid-ecjg5kvu]:hover{border-color:rgb(var(--primary-channel) / .55);color:var(--primary)}}@media(hover:hover){.crop-pests__chip[data-astro-cid-ecjg5kvu]:not(.crop-pests__chip--more):hover{transform:translateY(-1px);border-color:var(--cp-accent);background:color-mix(in srgb,var(--cp-accent) 18%,rgb(var(--panel-channel) / .6));box-shadow:0 6px 16px color-mix(in srgb,var(--cp-accent) 25%,transparent)}}.crop-pests__chip[data-astro-cid-ecjg5kvu]:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}.crop-pests__empty[data-astro-cid-ecjg5kvu]{margin:0;color:rgb(var(--fg-channel) / .6);font-size:.95rem}.crop-pests__empty[data-astro-cid-ecjg5kvu] a[data-astro-cid-ecjg5kvu],.crop-pests__more[data-astro-cid-ecjg5kvu] a[data-astro-cid-ecjg5kvu]{display:inline-flex;align-items:center;min-height:var(--touch-min, 44px);padding-block:.55rem;color:var(--primary);text-decoration:none;font-weight:600}@media(hover:hover){.crop-pests__empty[data-astro-cid-ecjg5kvu] a[data-astro-cid-ecjg5kvu]:hover,.crop-pests__more[data-astro-cid-ecjg5kvu] a[data-astro-cid-ecjg5kvu]:hover{color:var(--accent)}}.crop-pests__more[data-astro-cid-ecjg5kvu]{margin:.5rem 0 0;font-size:.95rem}.crop-pests__item[data-astro-cid-ecjg5kvu]{opacity:0;transform:scale(.85);transition:opacity .38s var(--ease-spring),transform .38s var(--ease-spring);transition-delay:calc(var(--chip-index, 0) * 60ms)}.crop-pests[data-astro-cid-ecjg5kvu][data-revealed=true] .crop-pests__item[data-astro-cid-ecjg5kvu]{opacity:1;transform:scale(1)}.crop-pests[data-astro-cid-ecjg5kvu][data-revealed=true] .crop-pests__chip-dot[data-astro-cid-ecjg5kvu]{animation:cp-dot-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite;animation-delay:calc(var(--chip-index, 0) * .12s + .6s)}@keyframes cp-dot-pulse{0%,to{box-shadow:0 0 8px var(--cp-accent);transform:scale(1)}50%{box-shadow:0 0 14px var(--cp-accent),0 0 22px color-mix(in srgb,var(--cp-accent) 45%,transparent);transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.crop-pests__chip[data-astro-cid-ecjg5kvu],.crop-pests__item[data-astro-cid-ecjg5kvu],.crop-pests__chip-dot[data-astro-cid-ecjg5kvu]{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.crop-cs[data-astro-cid-7nrssmea]{padding-block:clamp(2rem,5vh,4rem)}.crop-cs__container[data-astro-cid-7nrssmea]{width:min(1080px,100% - 2.5rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2rem)}.crop-cs__head[data-astro-cid-7nrssmea]{display:flex;flex-direction:column;gap:.5rem}.crop-cs__eyebrow[data-astro-cid-7nrssmea]{margin:0;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--fg-channel) / .4);font-weight:600}.crop-cs__heading[data-astro-cid-7nrssmea]{margin:0;font-size:clamp(1.85rem,4.5vw,2.6rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:rgb(var(--fg-channel) / .96)}.crop-cs__list[data-astro-cid-7nrssmea]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1rem,2vw,1.5rem)}.crop-cs__card[data-astro-cid-7nrssmea]{display:flex;flex-direction:column;gap:.65rem;padding:clamp(1.25rem,2.5vh,1.75rem);height:100%;background:var(--card-light);border:1px solid var(--border);border-radius:14px;text-decoration:none;color:inherit;transition:transform .24s var(--ease-out),border-color .24s ease,box-shadow .24s ease}@media(hover:hover){.crop-cs__card[data-astro-cid-7nrssmea]:hover{transform:translateY(-2px);border-color:rgb(var(--primary-channel) / .36);box-shadow:0 12px 28px #0000006b,0 0 0 1px rgb(var(--primary-channel) / .14) inset}}.crop-cs__card[data-astro-cid-7nrssmea]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.crop-cs__client[data-astro-cid-7nrssmea]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.crop-cs__title[data-astro-cid-7nrssmea]{margin:0;font-size:1rem;line-height:1.4;font-weight:600;color:rgb(var(--fg-channel) / .95);text-wrap:balance}.crop-cs__metric[data-astro-cid-7nrssmea]{margin:auto 0 0;display:flex;flex-direction:column;gap:.15rem;padding-top:.5rem;border-top:1px solid var(--border)}.crop-cs__metric-value[data-astro-cid-7nrssmea]{font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.crop-cs__metric-label[data-astro-cid-7nrssmea]{font-size:.78rem;color:rgb(var(--fg-channel) / .6)}@media(prefers-reduced-motion:reduce){.crop-cs__card[data-astro-cid-7nrssmea]{transition:none!important}}.crop-cs__all-link[data-astro-cid-7nrssmea]{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--primary);text-decoration:none}.crop-cs__all-link[data-astro-cid-7nrssmea]:hover{text-decoration:underline}
