body.agri-taxonomy-page{background:#f6f8f4;color:#142117}body.agri-taxonomy-page .agri-shell{padding-bottom:3.5rem}body.agri-taxonomy-page .agri-hero{background:linear-gradient(135deg,#0b2f22 0%,#123d2c 54%,#183650 100%);min-height:0}body.agri-taxonomy-page .agri-hero::before{background-image:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.44),rgba(0,0,0,0.1))}body.agri-taxonomy-page .agri-hero::after{height:64px;background:linear-gradient(180deg,rgba(246,248,244,0) 0%,#f6f8f4 100%)}body.agri-taxonomy-page .agri-hero__inner{max-width:1180px;padding:2.15rem 1.25rem 3rem}body.agri-taxonomy-page .agri-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:1.5rem}body.agri-taxonomy-page .agri-breadcrumb{margin-bottom:0.75rem;font-size:0.84rem}body.agri-taxonomy-page .agri-eyebrow{border-radius:8px;padding:0.42rem 0.7rem;font-size:0.72rem}body.agri-taxonomy-page .agri-hero h1{max-width:760px;margin:0.85rem 0 0.95rem;font-family:"DM Sans",sans-serif;font-size:2.85rem;font-weight:900;line-height:1.04;letter-spacing:0}body.agri-taxonomy-page .agri-hero p{max-width:680px;color:#e5f3e7;font-size:1rem;line-height:1.68}body.agri-taxonomy-page .agri-hero__actions{gap:0.65rem;margin-top:1.2rem}body.agri-taxonomy-page .agri-hero__primary,body.agri-taxonomy-page .agri-hero__secondary{border-radius:8px;min-height:42px;padding:0.72rem 0.95rem}body.agri-taxonomy-page .agri-hero-card{align-self:stretch;border-radius:12px;box-shadow:0 20px 45px rgba(0,0,0,0.24)}body.agri-taxonomy-page .agri-hero-card img{aspect-ratio:auto;height:190px}body.agri-taxonomy-page .agri-hero-card__body{padding:1rem}body.agri-taxonomy-page .agri-hero-card h2{font-size:1.05rem}body.agri-taxonomy-page .agri-hero-card__steps{gap:0.45rem;margin-top:0.8rem}body.agri-taxonomy-page .agri-hero-card__steps a{border-radius:8px;padding:0.42rem 0.58rem;font-size:0.76rem}body.agri-taxonomy-page .agri-stats{gap:0.75rem;margin-top:1rem}body.agri-taxonomy-page .agri-stat{border-radius:8px;padding:0.78rem 0.9rem}body.agri-taxonomy-page .agri-stat__value{font-size:1.55rem}body.agri-taxonomy-page .agri-stat__label{font-size:0.7rem}body.agri-taxonomy-page .agri-main{max-width:1180px;margin-top:-1.45rem}body.agri-taxonomy-page .agri-section{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:2.2rem}body.agri-taxonomy-page .agri-section__header,body.agri-taxonomy-page .agri-section__body{padding:0}body.agri-taxonomy-page .agri-section__header{background:transparent;border:0;display:grid;gap:0.38rem;margin-bottom:0.95rem}body.agri-taxonomy-page .agri-section__eyebrow{color:#0f766e;font-size:0.68rem;margin:0}body.agri-taxonomy-page .agri-section__title{font-size:1.55rem;line-height:1.18}body.agri-taxonomy-page .agri-section__summary{max-width:720px;font-size:0.92rem;line-height:1.58;margin:0}body.agri-taxonomy-page [data-category-workflow-lite="agriculture"]{max-width:1180px;margin:0 auto 2rem}body.agri-taxonomy-page [data-category-workflow-lite="agriculture"] .catflow-lite{border-color:#d6e5d5;border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,0.055)}body.agri-taxonomy-page [data-category-workflow-lite="agriculture"] .catflow-lite__head{background:#fbfdf9;padding:0.9rem 1rem}body.agri-taxonomy-page [data-category-workflow-lite="agriculture"] .catflow-lite__body{grid-template-columns:minmax(260px,0.86fr) minmax(0,1.14fr);padding:1rem}body.agri-taxonomy-page [data-category-workflow-lite="agriculture"] .catflow-lite__note{min-height:88px}body.agri-taxonomy-page .agri-featured-grid,body.agri-taxonomy-page .agri-grid,body.agri-taxonomy-page .bucket-grid,body.agri-taxonomy-page .workflow-grid{gap:0.85rem}body.agri-taxonomy-page .agri-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.agri-taxonomy-page .bucket-grid,body.agri-taxonomy-page .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.agri-taxonomy-page .agri-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.agri-taxonomy-page .workflow-card,body.agri-taxonomy-page .bucket-card,body.agri-taxonomy-page .agri-tool-card{background:#ffffff;border-color:#d9e6d8;border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,0.04)}body.agri-taxonomy-page .workflow-card,body.agri-taxonomy-page .bucket-card{padding:1rem}body.agri-taxonomy-page .agri-tool-card{display:grid;gap:0.75rem;padding:0.85rem}body.agri-taxonomy-page .agri-tool-card__thumb{background:#eef6ed;border-radius:6px;display:block;min-height:118px;overflow:hidden;position:relative}body.agri-taxonomy-page .agri-tool-card__thumb img{display:block;height:118px;object-fit:cover;width:100%}body.agri-taxonomy-page .agri-tool-card__thumb-fallback{align-items:center;color:#14532d;display:flex;font-size:2rem;font-weight:900;height:118px;justify-content:center;width:100%}body.agri-taxonomy-page .agri-tool-card__header{align-items:center}body.agri-taxonomy-page .agri-tool-card__meta{gap:0.38rem}body.agri-taxonomy-page .agri-chip{border-radius:8px;font-size:0.7rem;padding:0.3rem 0.52rem}body.agri-taxonomy-page .agri-tool-card__title{font-size:0.98rem;margin:0}body.agri-taxonomy-page .agri-tool-card__desc{font-size:0.84rem;line-height:1.5;margin:0}body.agri-taxonomy-page .agri-tool-card__footer{margin-top:0}body.agri-taxonomy-page .bucket-card__action,body.agri-taxonomy-page .agri-tool-card__action,body.agri-taxonomy-page .agri-load-more,body.agri-taxonomy-page .workflow-step,body.agri-taxonomy-page .agri-filter-chip{border-radius:8px}body.agri-taxonomy-page .agri-toolbar{background:#ffffff;border:1px solid #d9e6d8;border-radius:8px;padding:0.85rem}body.agri-taxonomy-page .agri-search-row{gap:0.6rem}body.agri-taxonomy-page .agri-search-input,body.agri-taxonomy-page .agri-sort{border-radius:8px;min-height:44px;padding:0.72rem 0.85rem}body.agri-taxonomy-page .agri-filter-chips{margin-top:0.8rem}body.agri-taxonomy-page .agri-results-meta{margin:0.75rem 0}@media (max-width:1080px){body.agri-taxonomy-page .agri-featured-grid,body.agri-taxonomy-page .agri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){body.agri-taxonomy-page .agri-hero__grid,body.agri-taxonomy-page [data-category-workflow-lite="agriculture"] .catflow-lite__body{grid-template-columns:1fr}body.agri-taxonomy-page .agri-hero h1{font-size:2.25rem}body.agri-taxonomy-page .agri-hero-card{max-width:none}body.agri-taxonomy-page .bucket-grid,body.agri-taxonomy-page .workflow-grid{grid-template-columns:1fr}}@media (max-width:640px){body.agri-taxonomy-page .agri-hero__inner{padding:1.65rem 1rem 2.8rem}body.agri-taxonomy-page .agri-hero h1{font-size:1.9rem;margin-bottom:0.75rem}body.agri-taxonomy-page .agri-hero p{font-size:0.94rem;line-height:1.55}body.agri-taxonomy-page .agri-hero-card img{height:120px}body.agri-taxonomy-page .agri-hero-card__body{padding:0.75rem}body.agri-taxonomy-page .agri-hero-card h2{font-size:0.95rem}body.agri-taxonomy-page .agri-hero-card__steps{gap:0.35rem;margin-top:0.65rem}body.agri-taxonomy-page .agri-hero-card__steps a{padding:0.34rem 0.45rem;font-size:0.68rem}body.agri-taxonomy-page .agri-featured-grid,body.agri-taxonomy-page .agri-grid{grid-template-columns:1fr}body.agri-taxonomy-page .agri-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.agri-taxonomy-page .agri-stat{padding:0.58rem}body.agri-taxonomy-page .agri-stat__value{font-size:1.15rem}body.agri-taxonomy-page .agri-stat__label{font-size:0.55rem;line-height:1.25}body.agri-taxonomy-page .agri-main{margin-top:-1rem}}