/* First-review visual concept, with the current calculator and single-role contact flow. */
.classic-applications .uc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.classic-applications img[src*="farm-fieldwork-"]{object-position:center 68%}
.classic-assumptions{margin-top:24px;border:1px solid var(--line);border-radius:16px;padding:0 20px}
.classic-assumptions>summary{padding:18px 0;cursor:pointer;font-weight:600;font-size:15px}
.classic-assumptions .target-table-wrap{margin:0 0 20px}
.target-chart{display:flex;flex-direction:column;gap:16px}
.target-chart-canvas{position:relative;height:290px;min-height:290px;flex:0 0 auto}
.target-chart-caption{position:static;margin:0;line-height:1.7}
.calculator-section .calc-results{min-width:0}
.calculator-section canvas{max-width:100%}
.team-gallery .team-photo{border-radius:50%;aspect-ratio:1}
.review-output h2{font-size:20px;line-height:1.4}
@media(max-width:1000px){.classic-applications .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.classic-applications .uc-grid{grid-template-columns:1fr}}
@media(max-width:720px){.target-chart-canvas{height:240px;min-height:240px}}
.footer-legal{flex-basis:100%;margin-top:4px;line-height:1.6;max-width:105ch}
