/* C — Pasture & paddock */
.hero{background:linear-gradient(90deg,rgba(34,24,12,.92) 0%,rgba(34,24,12,.78) 38%,rgba(34,24,12,.12) 66%,rgba(34,24,12,0) 100%),url(art/c-paddock-wagon.jpg) center right/cover}
.kicker{display:inline-flex;align-items:center;gap:10px}.kicker .hs{width:22px;height:22px;color:var(--hay)}.kicker .hs .nail{fill:#2a2116}
.fed{background:#fffaf0;border-top:1px solid var(--line)}
.fed-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}
.fed-art img{border-radius:999px 999px 6px 6px;border:8px solid var(--card);box-shadow:0 10px 30px rgba(42,33,22,.25);aspect-ratio:4/4.4;object-fit:cover;object-position:30% center}
.fed-lead{font-size:18px;color:var(--muted);margin:12px 0 22px}
.fed-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.fc{background:var(--parch);border:1px solid var(--line);border-radius:6px;padding:18px}
.fc .hs{color:#9a6a1c;width:30px;height:30px}.fc .hs .nail{fill:var(--parch)}
.fc h3{font-size:20px;margin:8px 0 4px;color:var(--green)}.fc p{font-size:16px;color:var(--muted)}
.why{background:var(--parch)}
@media (max-width:760px){
 .hero{background:linear-gradient(180deg,rgba(34,24,12,0) 0px,rgba(34,24,12,0) 200px,rgba(34,24,12,.96) 330px,#1a140c 100%),url(art/c-paddock-wagon.jpg) 72% top/auto 340px no-repeat,#1a140c}
 .fed-grid{grid-template-columns:1fr;gap:28px}.fed-cards{grid-template-columns:1fr}
 .fed-art img{aspect-ratio:4/3;border-radius:6px}
}
