@media(max-width:680px){.structured-content-page:is([data-page-style-id=guide-comparisons-bucket-vs-grapple-landscaping],[data-page-style-id=guide-comparisons-grapple-vs-bucket]) .vs-col:first-child{border-right:none;border-bottom:1px solid var(--line)}.structured-content-page:is([data-page-style-id=guide-comparisons-bucket-vs-grapple-landscaping],[data-page-style-id=guide-comparisons-grapple-vs-bucket]) .vs-split{grid-template-columns:1fr}}@media(max-width:700px){.structured-content-page:is([data-page-style-id=guide-comparisons-skid-steer-vs-mini-excavator],[data-page-style-id=guide-comparisons-skid-steer-vs-tractor]) .vs-grid{grid-template-columns:1fr}}.structured-content-page .verdict-box.asv{background:#1a3020;color:#fff;border-top:4px solid #4caf50}.structured-content-page .verdict-box.cat{background:#2a2200;color:#fff;border-top:4px solid #f0c030}.structured-content-page .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .compare-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:22px}.structured-content-page .compare-card ul{margin-left:16px;font-size:.92rem}@media(max-width:640px){.structured-content-page[data-page-style-id=guide-comparisons-bobtach-vs-universal-quick-attach] .compare-grid{grid-template-columns:1fr}}.structured-content-page .decision-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.9rem}.structured-content-page .decision-table th{background:var(--dark);color:#fff;padding:10px 12px;text-align:left;font-family:Roboto Condensed,sans-serif}.structured-content-page .decision-table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.structured-content-page .yes{color:#2e7d32;font-weight:700}.structured-content-page .no{color:#c62828;font-weight:700}.structured-content-page .ok{color:#e65100;font-weight:700}.structured-content-page .bucket-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .bucket-card{background:#fff;border:1px solid var(--line);border-top:5px solid var(--orange);padding:22px 20px}.structured-content-page .bucket-card .price{font-size:.85rem;font-weight:700;color:#2e7d32;margin-bottom:10px}.structured-content-page .bucket-card p{margin:0;color:#50666f;font-size:.88rem;line-height:1.6}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-comparisons-bucket-type-decision] .bucket-grid{grid-template-columns:1fr}}.structured-content-page .hybrid-box{background:#fff8e1;border:2px solid #f9a825;padding:24px 28px;margin:32px 0;border-radius:4px}.structured-content-page .hybrid-box p{color:#4a3f00;margin-bottom:10px}.structured-content-page .hybrid-box ul{color:#4a3f00;margin-left:20px}.structured-content-page .verdict-box.case{background:#1c2b33;color:#fff;border-top:4px solid #E65100}.structured-content-page .verdict-box.kubota{background:#2d1a00;color:#fff;border-top:4px solid #f97316}.structured-content-page .verdict-box.case{background:#1a1a1a;color:#fff;border-top:4px solid #E65100}.structured-content-page .verdict-box.newholland{background:#003087;color:#fff;border-top:4px solid #f9c200}.structured-content-page .verdict-box.case{background:#1a0a00;color:#fff;border-top:4px solid #C8102E}.structured-content-page .verdict-box.takeuchi{background:#0a0a1a;color:#fff;border-top:4px solid #2979FF}.structured-content-page .verdict-box.cat{background:#1a1a00;color:#fff;border-top:4px solid #f0c030}.structured-content-page .verdict-box.kubota{background:#1a0a00;color:#fff;border-top:4px solid #E05206}.structured-content-page .decision-table th{background:var(--dark);color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif;letter-spacing:.4px}.structured-content-page .decision-table .winner-flail{color:#1565c0;font-weight:700}.structured-content-page .decision-table .winner-rotary{color:#2e7d32;font-weight:700}.structured-content-page .winner-badge{display:inline-block;background:#2e7d32;color:#fff;padding:2px 8px;font-size:.75rem;font-weight:700;letter-spacing:.5px;border-radius:2px;margin-left:8px;vertical-align:middle}.structured-content-page .verdict-box.jcb{background:#0a2540;color:#fff;border-top:4px solid #f0c030}.structured-content-page .verdict-box.deere{background:#1a2200;color:#fff;border-top:4px solid #367c2b}.structured-content-page .verdict-box.nh{background:#001a33;color:#fff;border-top:4px solid #0066cc}.structured-content-page .three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:28px 0;border:1px solid var(--line)}.structured-content-page .three-col .col{padding:20px 18px}.structured-content-page .three-col .col:not(:last-child){border-right:1px solid var(--line)}.structured-content-page .col-brush{background:#f0f7ee}.structured-content-page .col-disc{background:#fff3e0}.structured-content-page .col-drum{background:#e8f4fd}.structured-content-page .col ul{margin:0 0 0 16px}.structured-content-page .col li{font-size:.86rem;color:#3a4f59;margin-bottom:5px}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-comparisons-mulcher-vs-brush-cutter] .three-col{grid-template-columns:1fr}.structured-content-page[data-page-style-id=guide-comparisons-mulcher-vs-brush-cutter] .three-col .col:not(:last-child){border-right:none;border-bottom:1px solid var(--line)}}.structured-content-page .price-tag{display:inline-block;font-weight:700;color:var(--orange);font-family:Roboto Condensed,sans-serif}.structured-content-page .decision-box{background:var(--dark);color:#fff;padding:36px;margin:48px 0}.structured-content-page .decision-box p{color:#fffc;margin-bottom:14px}.structured-content-page .decision-box ul{color:#fffc;margin-left:20px}.structured-content-page .decision-box li{margin-bottom:8px}.structured-content-page .size-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:28px 0}.structured-content-page .size-card{background:#fff;border:1px solid var(--line);padding:20px 18px;border-radius:4px}.structured-content-page .size-card p{font-size:.88rem;color:#3a4f59;margin-bottom:10px}.structured-content-page .size-card ul{margin:0 0 0 16px}.structured-content-page .size-card li{font-size:.86rem;color:#3a4f59;margin-bottom:5px}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-comparisons-skid-steer-bucket-size-comparison] .size-cards{grid-template-columns:1fr}}.structured-content-page .badge-best{display:inline-block;background:#e65100;color:#fff;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:3px;font-family:Roboto Condensed,sans-serif;letter-spacing:.5px;vertical-align:middle;margin-left:6px}.structured-content-page .vs-card.mini{border-top:4px solid var(--blue)}.structured-content-page .verdict-box{background:var(--dark);color:#fff;padding:30px 32px;margin:40px 0}.structured-content-page .verdict-box p{color:#ffffffd9;margin-bottom:12px}.structured-content-page .verdict-box ul{margin-left:20px;color:#fffc}.structured-content-page .toc{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:24px 28px;margin:0 0 40px}.structured-content-page .vs-card.tractor{border-top:4px solid var(--green)}.structured-content-page .winner-skid{color:var(--orange);font-weight:700}.structured-content-page .winner-tractor{color:var(--green);font-weight:700}.structured-content-page .winner-tie{color:var(--steel);font-weight:700}.structured-content-page .decision-box{background:var(--dark);color:#fff;padding:30px 32px;margin:40px 0}.structured-content-page .decision-box ol{margin-left:20px}.structured-content-page .decision-box li{color:#ffffffd9;margin-bottom:12px;line-height:1.6}.structured-content-page .decision-box li strong{color:#fff}@media(max-width:720px){.structured-content-page[data-page-style-id=guide-comparisons-skid-steer-vs-tractor] .content-wrap{padding:36px 18px 48px}}.structured-content-page .vs-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.93rem}.structured-content-page .vs-table th{background:var(--dark);color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif;letter-spacing:.4px}.structured-content-page .vs-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.structured-content-page .vs-table tr:nth-child(2n) td{background:#f9fafb}.structured-content-page .winner-badge{display:inline-block;background:var(--orange);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:2px;text-transform:uppercase;letter-spacing:.4px}.structured-content-page .winner{color:#1e7e34;font-weight:700}@media(max-width:600px){.structured-content-page[data-page-style-id=guide-comparisons-snow-pusher-vs-snow-blower] table{font-size:13px}}.structured-content-page .verdict-box.takeuchi{background:#1c2b33;color:#fff;border-top:4px solid #E65100}.structured-content-page .info-box{background:#e3f2fd;border-left:4px solid #1565c0;padding:18px 22px;margin:28px 0;border-radius:0 4px 4px 0}.structured-content-page .info-box strong{color:#1565c0}.structured-content-page .verdict-box.wacker{background:#0a2540;color:#fff;border-top:4px solid #4fc3f7}.structured-content-page .verdict-box.gehl{background:#5c0010;color:#fff;border-top:4px solid #C8102E}.structured-content-page .budget-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.structured-content-page .budget-table th{background:var(--dark);color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif;letter-spacing:.4px}.structured-content-page .budget-table tr:nth-child(2n) td{background:#f9fafb}.structured-content-page .budget-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.93rem}.structured-content-page .cta-box p{color:#ffffffe6;margin-bottom:22px}.structured-content-page .cta-box{background:var(--orange);color:#fff;padding:36px;margin:48px 0;text-align:center}.structured-content-page .cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.structured-content-page .kit-card .price{font-size:.85rem;font-weight:700;color:var(--dark)}.structured-content-page .kit-card .priority{font-size:.72rem;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--orange);font-weight:700;margin-bottom:6px}.structured-content-page .kit-card p{font-size:.88rem;color:#3a4f59;margin-bottom:12px}.structured-content-page .kit-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:20px}.structured-content-page .kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:24px 0}.structured-content-page .machine-box li{margin-bottom:6px}.structured-content-page .machine-box ul{margin-left:18px;color:#ffffffd9}.structured-content-page .machine-box{background:var(--dark);color:#fff;padding:28px 32px;margin:32px 0;border-left:4px solid var(--orange)}.structured-content-page .season-card .season-name{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.6px;color:var(--orange);margin-bottom:8px}.structured-content-page .season-card li{margin-bottom:4px}.structured-content-page .season-card ul{margin-left:16px;font-size:.87rem;color:#3a4f59}.structured-content-page .season-card{background:#fff;border:1px solid var(--line);padding:18px}.structured-content-page .seasonal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:24px 0}.structured-content-page .next-step-card p{font-size:.88rem;margin-bottom:10px}.structured-content-page .next-step-card{background:#f9fafb;border:1px solid var(--line);padding:18px}.structured-content-page .next-step-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:18px}.structured-content-page .next-steps{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:28px 32px;margin:32px 0}@media(max-width:640px){.structured-content-page:is([data-page-style-id=guide-contractor-profiles-atlantic-mixed-farm-woodlot],[data-page-style-id=guide-contractor-profiles-bc-forestry-contractor],[data-page-style-id=guide-contractor-profiles-eastern-canada-landscaper],[data-page-style-id=guide-contractor-profiles-municipal-township-contractor],[data-page-style-id=guide-contractor-profiles-municipal-township-maintenance],[data-page-style-id=guide-contractor-profiles-ontario-concrete-contractor],[data-page-style-id=guide-contractor-profiles-prairie-grain-farmer]) .kit-grid{grid-template-columns:1fr}.structured-content-page:is([data-page-style-id=guide-contractor-profiles-atlantic-mixed-farm-woodlot],[data-page-style-id=guide-contractor-profiles-bc-forestry-contractor],[data-page-style-id=guide-contractor-profiles-eastern-canada-landscaper],[data-page-style-id=guide-contractor-profiles-municipal-township-contractor],[data-page-style-id=guide-contractor-profiles-municipal-township-maintenance],[data-page-style-id=guide-contractor-profiles-ontario-concrete-contractor],[data-page-style-id=guide-contractor-profiles-prairie-grain-farmer]) .seasonal-grid{grid-template-columns:1fr 1fr}}.structured-content-page .season-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border:1px solid rgba(255,255,255,.15);max-width:600px}.structured-content-page .season-strip-item{padding:10px 14px;border-right:1px solid rgba(255,255,255,.12)}
