/* Autumn field guides: large type, short decisions, existing Corteva palette. */
.autumn-guide{--advice-accent:#087b5e;--advice-tint:#edf8f3;padding-bottom:1.5rem}
.autumn-strong{--advice-accent:#005da8;--advice-tint:#edf5fc}
.autumn-top .crumb{margin:1.25rem 0;font-size:.9rem;color:#526877}
.autumn-top .crumb a{color:#005da8}
.autumn-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:650px;margin:0 0 1.75rem}
.autumn-switch a{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem 1rem;border:1px solid #c7d5df;border-bottom:4px solid #c7d5df;text-decoration:none;background:#fff;min-height:64px}
.autumn-switch span{font-weight:800;font-size:1.05rem}.autumn-switch small{font-size:.875rem;color:#465563}
.autumn-switch-weak[aria-current]{border-color:#087b5e;background:#edf8f3}.autumn-switch-strong[aria-current]{border-color:#005da8;background:#edf5fc}
.autumn-switch a:hover{border-color:var(--advice-accent)}
.autumn-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;margin-bottom:2rem}
.autumn-intro .eyebrow{font-size:.875rem;margin-bottom:.65rem;color:var(--advice-accent)}
.autumn-intro h1{font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1.13;letter-spacing:-.035em;color:#173d58;margin:0 0 1rem}
.autumn-intro h1 span{display:block;color:var(--advice-accent);margin-top:.2rem}
.autumn-intro>p:last-child{font-size:1.125rem;line-height:1.55;color:#435566;max-width:32rem;margin:0}
.autumn-field{margin:0;position:relative;border-radius:4px;overflow:hidden;background:#143b2c;align-self:stretch;min-height:310px}
.autumn-field>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.autumn-field figcaption{position:relative;background:linear-gradient(0deg,rgba(7,31,28,.96),rgba(7,31,28,.78) 70%,transparent);color:#fff;margin-top:175px;padding:2.2rem 1.25rem 1.2rem}
.autumn-field figcaption>span{display:block;font-size:.875rem;font-weight:700;margin-bottom:.5rem;color:#d1eee0}
.autumn-field ul{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:1rem;font-weight:700}
.autumn-field li:before{content:'✓';margin-right:.4rem;color:#9be3c6}
.autumn-content h2{letter-spacing:-.025em}
.autumn-solutions{border-top:5px solid var(--advice-accent);background:var(--advice-tint);display:grid;margin-bottom:2.5rem}
.autumn-solutions-single{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}
.autumn-solutions-pair{grid-template-columns:repeat(2,minmax(0,1fr))}
.autumn-product{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1.25rem;padding:1.6rem 1.7rem;align-items:center;min-width:0}
.autumn-product>img{object-fit:contain;width:120px;height:200px;mix-blend-mode:multiply}
.autumn-solutions-pair .autumn-product+ .autumn-product{border-left:1px solid #bdd2e1}
.autumn-job{font-size:.875rem;line-height:1.35;font-weight:800;color:var(--advice-accent);margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.035em}
.autumn-product h2{font-size:1.7rem;line-height:1.18;margin:0 0 .6rem;color:#163d56}
.autumn-dose{color:var(--advice-accent);line-height:1;margin:0 0 .6rem;white-space:nowrap}
.autumn-dose strong{font-size:3rem;letter-spacing:-.05em}.autumn-dose span{font-size:1.35rem;font-weight:700}
.autumn-timing{margin:0 0 .65rem;font-size:1rem;font-weight:700;color:#213d4e}
.autumn-explanation{margin:0 0 .65rem;font-size:1rem;line-height:1.55;color:#344d5d}
.autumn-product-link{font-size:.9rem;font-weight:700;color:var(--advice-accent);text-underline-offset:3px}
.autumn-reason{border-left:1px solid #bfdacc;margin:1.6rem 0;padding:0 2rem;align-self:center}
.autumn-reason>span{font-size:.875rem;color:#426454;display:block;margin-bottom:.6rem}
.autumn-reason strong{font-size:1.4rem;line-height:1.35;display:block;color:#125d47}
.autumn-reason p{font-size:1rem;margin:.75rem 0 0;color:#345549}
.autumn-principle{display:flex;gap:1.25rem;align-items:center;background:#073e67;color:#fff;padding:1rem 1.5rem;line-height:1.45}
.autumn-principle strong{font-size:1.15rem}.autumn-principle span{font-size:1rem;color:#e2f0fb}
.autumn-steps{margin-bottom:2rem}.autumn-steps>h2{font-size:1.7rem;color:#173d58;margin:0 0 1.2rem}
.autumn-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;list-style:none;margin:0;padding:0}
.autumn-steps li{display:flex;align-items:flex-start;gap:.85rem;border-top:2px solid #d9e5e9;padding-top:1rem}
.autumn-step-num{font-size:1.6rem;font-weight:800;line-height:1.2;color:var(--advice-accent);flex:none}
.autumn-steps h3{font-size:1.1rem;line-height:1.35;margin:.1rem 0 .5rem;color:#173d58}
.autumn-steps p{font-size:1rem;line-height:1.55;color:#425460;margin:0}
.autumn-caution{display:flex;gap:1rem;padding:1.3rem 1.5rem;background:#fff8e7;border:1px solid #e4ce92;border-left:5px solid #b87908;margin:0 0 1rem;align-items:flex-start}
.autumn-caution-mark{display:grid;place-items:center;flex:none;background:#8a5700;color:#fff;width:1.65rem;height:1.65rem;border-radius:50%;font-weight:800;margin-top:.1rem}
.autumn-caution h2{font-size:1.25rem;line-height:1.3;margin:0 0 .5rem;color:#68480b}
.autumn-caution p{font-size:1rem;margin:0;line-height:1.6;color:#5d4a26;max-width:65rem}
.autumn-caution .button{margin-top:1rem;font-size:1rem}
.autumn-details{border:1px solid #d3dfe7;border-radius:3px;margin:1rem 0 2rem;background:#fff}
.autumn-details summary{padding:1rem 1.2rem;font-weight:700;font-size:1rem;color:#174d71;cursor:pointer;min-height:56px}
.autumn-details>div{padding:0 1.3rem 1.25rem;font-size:1rem;color:#425460}
.autumn-details p{margin:0 0 1rem}.autumn-details li{margin:.4rem 0}.autumn-details a{color:#005da8;font-weight:700}
.autumn-goal{display:flex;gap:1.5rem;align-items:center;border-top:1px solid #d6e2e7;border-bottom:1px solid #d6e2e7;padding:1.5rem 0}
.autumn-goal>span{font-size:.9rem;color:#466071;flex:none}.autumn-goal h2{margin:0;font-size:1.6rem;color:var(--advice-accent);line-height:1.3}
.autumn-resources{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:1.5rem 0 .5rem;align-items:center}
.autumn-resources>a{color:#005da8;font-weight:700;font-size:1rem;min-height:44px;display:inline-flex;align-items:center;gap:.7rem;text-underline-offset:3px}
.autumn-pdf{border:1px solid #85a9c1;font-size:.875rem;text-decoration:none;padding:.2rem .4rem}
.autumn-footnote{color:#5b6871;font-size:.875rem;margin:.8rem 0 0}
@media(max-width:1000px){.autumn-hero{gap:2rem}.autumn-product{grid-template-columns:85px minmax(0,1fr);padding:1.3rem;gap:1rem}.autumn-product>img{width:85px;height:160px}.autumn-solutions-single{grid-template-columns:1.3fr 1fr}.autumn-reason{padding:0 1.3rem}.autumn-product h2{font-size:1.5rem}.autumn-steps ol{gap:1.2rem}.autumn-principle{flex-direction:column;align-items:flex-start;gap:.25rem}}
@media(max-width:720px){.autumn-top .crumb{margin:1rem 0;font-size:.875rem}.autumn-switch{margin-bottom:1.35rem;gap:.5rem}.autumn-switch a{display:block;padding:.65rem .75rem}.autumn-switch span{display:block;font-size:1rem}.autumn-switch small{display:block;margin-top:.15rem;font-size:.875rem}.autumn-hero{grid-template-columns:1fr;gap:1.2rem;margin-bottom:1.25rem}.autumn-intro h1{font-size:clamp(2rem,7.3vw,2.7rem)}.autumn-intro>p:last-child{font-size:1.0625rem}.autumn-field{min-height:160px}.autumn-field>img{object-position:center 52%}.autumn-field figcaption{margin-top:50px;padding:1.8rem 1rem .85rem}.autumn-field ul{font-size:.875rem;gap:.3rem .75rem}.autumn-field figcaption>span{margin-bottom:.25rem}.autumn-solutions-single,.autumn-solutions-pair{grid-template-columns:1fr}.autumn-solutions{margin-bottom:1.8rem}.autumn-product{grid-template-columns:80px minmax(0,1fr);padding:1.3rem 1rem;gap:1rem}.autumn-product>img{width:80px;height:155px}.autumn-product h2{font-size:1.6rem}.autumn-dose strong{font-size:2.65rem}.autumn-reason{border-left:0;border-top:1px solid #bfdacc;margin:0 1rem;padding:1.1rem 0}.autumn-reason strong{font-size:1.2rem}.autumn-solutions-pair .autumn-product+ .autumn-product{border-left:0;border-top:1px solid #bdd2e1}.autumn-principle{padding:1rem;font-size:1rem}.autumn-steps>h2{font-size:1.6rem;margin-bottom:.5rem}.autumn-steps ol{grid-template-columns:1fr;gap:1rem}.autumn-step-num{font-size:1.5rem}.autumn-caution{padding:1.1rem 1rem;gap:.75rem}.autumn-caution h2{font-size:1.15rem}.autumn-caution .button{padding:.8rem;font-size:.95rem;width:100%}.autumn-details summary{padding:1rem}.autumn-details>div{padding:0 1rem 1rem}.autumn-goal{display:block;padding:1.2rem 0}.autumn-goal>span{display:block;margin-bottom:.5rem}.autumn-goal h2{font-size:1.4rem}.autumn-resources{display:grid;gap:.3rem;padding-top:1rem}.autumn-content{padding-bottom:.75rem}}
@media(prefers-reduced-motion:reduce){.autumn-guide a{transition:none}}
@media(max-width:720px){
  .autumn-product{row-gap:.4rem}
  .autumn-product-copy{display:contents}
  .autumn-product>img{grid-column:1;grid-row:1/span 4;align-self:center}
  .autumn-product-copy>*{grid-column:2;margin-bottom:0}
  .autumn-product-copy>.autumn-explanation,.autumn-product-copy>.autumn-product-link{grid-column:1/-1}
  .autumn-product-copy>.autumn-explanation{margin-top:.6rem}
  .autumn-product-copy>.autumn-product-link{padding-block:.3rem;min-height:40px}
}

/* Shared 2026 finish; preserve the field guides' distinct weak/strong cues. */
.autumn-switch a{border-radius:var(--radius-control);transition:border-color var(--motion-fast),background-color var(--motion-fast)}
.autumn-intro h1{letter-spacing:-.028em}
.autumn-field,.autumn-solutions{border-radius:var(--radius-card);overflow:hidden}
.autumn-solutions{box-shadow:none}
.autumn-product h2{letter-spacing:-.02em}
.autumn-dose{font-variant-numeric:tabular-nums}
.autumn-principle{background:var(--navy)}
.autumn-details{border-color:var(--line);border-radius:var(--radius-card)}
.autumn-details summary:hover{background:var(--surface-soft)}
.autumn-caution{border-radius:var(--radius-control)}
.autumn-pdf{border-radius:2px}
