
/* v80: readable type, balanced brand lockup and crop-specific conversion */
.site-header .brand{align-items:center;gap:12px}.brand-bird-shell{display:flex;align-items:center;justify-content:center}.brand-bird{object-fit:contain;object-position:center}.brand-lockup{justify-content:center}
.page-hero h1,.state-detail-content h1,.states-hero h1{font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1.08}.state-detail-content p{max-width:760px}
.crop-list{font-size:1.2rem;color:#4f5d48;max-width:850px}.crop-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.crop-feature-grid article{padding:28px;border:1px solid var(--line);border-radius:14px;background:#fcf9f3}.crop-feature-grid h3{font-size:1.65rem}.text-link{display:inline-block;margin:16px 12px;color:#99471e;font-weight:700;text-underline-offset:4px}
.conversion-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.conversion-panel{background:#f1eadf;padding:32px;border-radius:16px}.conversion-panel h3{font-size:1.7rem}.conversion-panel .text-link{margin-left:0}
.confirmation-section{padding:160px 20px 80px;background:#2b2b2e;min-height:65vh}.confirmation-card{text-align:center;max-width:720px;color:white}.confirmation-card>img{width:88px;height:88px;object-fit:contain;margin:0 auto 24px}.confirmation-card h1{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.12;margin-bottom:24px}.confirmation-card>p:not(.kicker){font-size:1.1rem;max-width:610px;margin:0 auto 28px}.confirmation-card .kicker{color:#e7a477}.submission-status:empty{display:none}.submission-status{font-size:1rem}
.calculator-hero{padding:160px 0 56px;background:#f0e9de}.calculator-hero h1{font-size:clamp(2.6rem,5vw,4.6rem)}.calculator-hero p{max-width:750px}.calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.calculator-inputs,.calculator-results{padding:32px;border:1px solid var(--line);border-radius:16px}.calculator-results{background:#2b2b2e;color:#fff}.calculator-results .kicker{color:#e7a477}.calculator-results .form-note{color:#e4e1dc}.calculator-results h2{font-size:clamp(2rem,4vw,3rem)}.calculator-inputs label{display:block;margin:18px 0;font-weight:650}.calculator-inputs input{display:block;width:100%;padding:12px;border:1px solid #9e9d96;border-radius:6px;margin-top:6px;background:white;color:#252624}.calculator-inputs summary{font-weight:700;cursor:pointer;margin-top:20px}.calculator-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.result-row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff33;padding:20px 0}.result-row strong{white-space:nowrap}.calc-table{width:100%;border-collapse:collapse;margin:22px 0}.calc-table th,.calc-table td{text-align:left;border-bottom:1px solid #ffffff33;padding:10px 4px;font-size:.95rem}#calc-error{color:#9d281d}.calculator-results .btn{margin-top:24px}
@media(max-width:760px){.crop-feature-grid,.conversion-intro,.calculator-grid{grid-template-columns:1fr;gap:20px}.calculator-inputs,.calculator-results,.crop-feature-grid article{padding:22px}.confirmation-section{padding-top:130px}.calculator-hero{padding-top:125px}.result-row{flex-direction:column;gap:8px}.state-detail-content h1{font-size:2.6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
