/* Điều chỉnh mật độ và tỷ lệ theo mockup AgriBio đã duyệt. */
@media (min-width:861px) {
  .header-inner{min-height:64px}.main-navigation ul{gap:22px}.main-navigation a{padding:21px 0 19px;font-size:12px}.main-navigation a:after{bottom:13px}.site-tagline{font-size:9px}.wordmark{font-size:20px}.header-search-toggle{width:31px;height:31px}
  .hero-grid{min-height:320px;grid-template-columns:1.04fr .96fr;gap:32px}.hero-copy{padding-block:37px}.hero h1{margin-bottom:11px;font-size:clamp(31px,3.05vw,43px);letter-spacing:-1.3px}.hero-description{margin-bottom:18px;font-size:13px;line-height:1.6}.hero-art{height:278px;border-radius:0}.search-form-large{min-height:44px;border-radius:6px}.search-form-large input{padding:0 13px;font-size:12px}.search-form-large button{min-width:45px;padding:0 12px;border-radius:0 5px 5px 0}.search-form-large button span{display:none}.search-form-large svg{width:17px}.suggestions{margin-top:10px;font-size:10px}.suggestions>a{padding:2px 8px}
  .art-pot{transform:scale(.78);transform-origin:bottom left;left:80px}.art-leaf{scale:.78}.leaf-one{left:154px;bottom:100px}.leaf-two{left:94px;bottom:103px}.leaf-three{left:197px;bottom:100px}.art-microscope{right:27px;bottom:26px;scale:.72;transform-origin:bottom right}.art-sun{top:27px;right:31px;width:50px;height:50px}.hero-art p{display:none}
  .section-space{padding-block:38px}.section-heading{margin-bottom:17px}.section-heading h2{font-size:21px}.section-heading>p{font-size:12px}.section-kicker{font-size:10px}.topic-grid{gap:12px}.topic-card{min-height:162px;padding:14px;border-radius:8px}.topic-icon{width:31px;height:31px;margin-bottom:10px;border-radius:8px;font-size:20px}.topic-card h3{margin-bottom:5px;font-size:14px}.topic-card p{margin-bottom:8px;font-size:10px;line-height:1.6}.topic-card>a{font-size:11px}
  .filter-tabs{gap:6px;margin-bottom:14px}.filter-tabs button{padding:4px 10px;border-radius:4px;font-size:11px}.post-grid{gap:13px}.content-card{border-radius:6px;box-shadow:none}.card-image{height:130px}.card-body{padding:11px 12px}.eyebrow{margin-bottom:3px;font-size:9px}.card-body h3{margin:2px 0 5px;font-size:13px}.card-body p{margin-bottom:7px;font-size:10px;line-height:1.5}.card-date{font-size:10px}.card-date svg{width:11px}.quick-grid{gap:13px}.quick-box{padding:15px;border-radius:7px}.quick-box h3{margin-bottom:10px;font-size:14px}.chip{padding:3px 7px;font-size:10px}
  .page-hero{padding:27px 0 28px}.page-hero.compact{padding-block:24px}.page-hero h1{margin:7px 0 5px;font-size:28px}.page-hero p{font-size:12px}.breadcrumb{font-size:10px}.directory-filters{gap:7px;margin-bottom:19px}.directory-filters select,.filter-search input{height:34px;padding:0 9px;border-radius:5px;font-size:10px}.plant-grid,.disease-grid{gap:12px}.plant-card,.disease-card{border-radius:6px}.plant-image,.disease-image{height:126px}.plant-card>div,.disease-card>div{padding:10px}.plant-card h2,.disease-card h2{font-size:13px}.plant-card em{min-height:17px;font-size:10px}.plant-card dl{margin:10px 0}.plant-card dt{font-size:9px}.plant-card dd{font-size:10px}.disease-card p{min-height:48px;margin:6px 0;font-size:10px}.disease-card small{font-size:10px}.severity{font-size:9px}.card-arrow{font-size:10px}
  .nutrient-grid{gap:11px}.nutrient-card{gap:10px;padding:12px;border-radius:6px}.nutrient-symbol{flex-basis:31px;width:31px;height:31px;font-size:13px}.nutrient-card h2{font-size:13px}.nutrient-card h2 small,.nutrient-card p,.nutrient-card a{font-size:10px}.knowledge-list{gap:9px}.knowledge-list>article{grid-template-columns:90px 1fr auto;gap:13px;padding:9px;border-radius:6px}.list-visual{width:90px;height:61px;border-radius:4px}.knowledge-list h2{font-size:13px}.knowledge-list p{font-size:10px}.knowledge-list small{font-size:9px}.dictionary-search input{height:36px;font-size:11px}.dictionary-search .button{min-height:36px;padding:7px 11px;font-size:11px}.alphabet a{min-width:27px;height:25px;border-radius:3px;font-size:10px}.term-list{gap:9px}.term-list article{padding:13px;border-radius:6px}.term-list h2{font-size:14px}.term-list p{min-height:35px;margin-bottom:6px;font-size:10px}.term-list article>a{font-size:10px}
  .article-header{padding:26px 0 18px}.article-header h1{font-size:31px}.article-lead,.scientific-name{font-size:13px}.article-meta{margin-top:9px;font-size:10px}.single-layout{grid-template-columns:minmax(0,1fr) 250px;gap:32px;padding-top:22px}.quick-summary,.faq-box,.key-points,.reference-box{padding:14px}.quick-summary h2,.faq-box h2,.key-points h2,.reference-box h2{font-size:16px}.quick-summary li,.faq-box p,.reference-box p{font-size:11px}.article-tabs{margin-bottom:17px}.article-tabs a{font-size:10px}.entry-content:not(.post-entry-content){font-size:13px}.entry-content:not(.post-entry-content) h2{margin:26px 0 9px;font-size:20px}.entry-content:not(.post-entry-content) h3{font-size:16px}.entry-content:not(.post-entry-content) p,.entry-content:not(.post-entry-content) li{font-size:13px}.info-panel{top:78px;padding:13px;border-radius:6px}.info-panel h2{font-size:14px}.info-panel dl div{padding:6px 0}.info-panel dt{font-size:9px}.info-panel dd{font-size:10px}
}

.image-gallery{display:flex;gap:9px;overflow-x:auto;margin:-10px 0 23px;padding-bottom:2px}.image-gallery a{display:block;flex:0 0 76px;height:58px;overflow:hidden;border:1px solid var(--line);border-radius:7px}.image-gallery img{width:100%;height:100%;object-fit:cover}.warning-box{margin:28px 0}.warning-box h2{margin:0 0 8px;font-size:22px}.warning-box p{margin:0}.key-points,.reference-box{margin-top:34px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.key-points h2,.reference-box h2{margin-bottom:10px;font-size:23px}.key-points ul{margin:0;padding-left:20px}.reference-box p{margin:0;color:var(--muted);font-size:14px}
