.structured-content-page .toc ol{margin-left:18px}.structured-content-page .verdict-box li{margin-bottom:8px}.structured-content-page .product-card p{font-size:.87rem;color:#4a6070;margin:0}.structured-content-page .product-card{background:#fff;border:1px solid var(--line);border-left:4px solid var(--brand);padding:18px 20px}.structured-content-page .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0}.structured-content-page .product-card{background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);padding:20px 22px;margin:20px 0}.structured-content-page .product-card .verdict{display:inline-block;background:var(--orange);color:#fff;padding:3px 10px;font-size:.78rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.structured-content-page .product-card{background:#fff;border:1px solid var(--line);border-left:4px solid var(--brand);padding:20px 22px;margin:20px 0}.structured-content-page .product-card .verdict{display:inline-block;background:var(--brand);color:#fff;padding:3px 10px;font-size:.78rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.structured-content-page .toc li{margin-bottom:6px;font-size:.93rem}.structured-content-page .toc{background:#fff;border:1px solid var(--line);padding:24px 28px;margin:0 0 40px}.structured-content-page .toc ol{margin:0 0 0 18px}.structured-content-page .toc{background:#fff;border:1px solid var(--line);padding:24px 28px;margin:32px 0;border-radius:4px}.structured-content-page .dealer-card .dealer-meta{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1565c0;margin-bottom:10px}.structured-content-page .dealer-card li{margin-bottom:5px}.structured-content-page .dealer-card p{margin:0 0 10px;color:#3a4f59;font-size:.93rem}.structured-content-page .dealer-card p:last-child{margin:0}.structured-content-page .dealer-card ul{margin:0 0 10px 20px;color:#3a4f59;font-size:.93rem}.structured-content-page .dealer-card{background:#fff;border:1px solid var(--line);border-left:5px solid #1565c0;padding:24px 28px;margin:20px 0}.structured-content-page .dealer-card.featured .dealer-meta{color:var(--orange)}.structured-content-page .dealer-card.featured{border-left-color:var(--orange)}@media(max-width:640px){.structured-content-page:is([data-page-style-id=guide-buying-attachment-rental-canada],[data-page-style-id=guide-buying-attachments-under-5000],[data-page-style-id=guide-buying-rent-vs-buy-attachment]) .content-wrap{padding:44px 18px}}@media(max-width:680px){.structured-content-page:is([data-page-style-id=guide-buying-attachment-package],[data-page-style-id=guide-buying-contractor-buying-lessons],[data-page-style-id=guide-buying-rental-vs-purchase-western-canada]) .content-wrap{padding:36px 18px}}@media(max-width:720px){.structured-content-page:is([data-page-style-id=guide-buying-attachment-specs-glossary],[data-page-style-id=guide-buying-complete-quick-attach-guide],[data-page-style-id=guide-buying-contractor-buying-checklist],[data-page-style-id=guide-buying-new-operator-first-attachments],[data-page-style-id=guide-buying-resale-value],[data-page-style-id=guide-buying-roi-calculator],[data-page-style-id=guide-buying-starter-kit-small-contractors]) .content-wrap{padding:44px 18px}}.structured-content-page .bundle-card{background:#fff;border:1px solid var(--line);border-top:5px solid var(--orange);padding:24px;margin:20px 0}.structured-content-page .bundle-card .use-case{font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--orange);letter-spacing:.5px;margin-bottom:14px;font-family:Roboto Condensed,sans-serif}.structured-content-page .bundle-card ul{margin-left:20px;color:#3a4f59;font-size:.93rem}.structured-content-page .bundle-card li{margin-bottom:6px}.structured-content-page .bundle-card .note{margin-top:12px;font-size:.87rem;color:#5a7080;font-style:italic}.structured-content-page .toc-panel{background:var(--panel);border:1px solid var(--line);max-width:860px;margin:0 auto;padding:26px 32px}.structured-content-page .toc-panel ol{margin:0 0 0 18px;column-count:2;column-gap:32px}.structured-content-page .toc-panel li{font-size:.93rem;margin-bottom:6px;break-inside:avoid}@media(max-width:600px){.structured-content-page[data-page-style-id=guide-buying-attachment-rental-canada] .toc-panel ol{column-count:1}}.structured-content-page .province-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin:28px 0}.structured-content-page .province-card{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--orange);padding:22px 24px}.structured-content-page .province-card .prov-label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--orange);margin-bottom:12px;display:block}.structured-content-page .province-card ul{margin:0 0 0 18px}.structured-content-page .province-card li{margin-bottom:6px;font-size:.93rem;color:#3a4f59}.structured-content-page .checklist-box{background:var(--dark);color:#fff;padding:36px 40px;margin:40px 0}.structured-content-page .checklist-box .subtitle{color:#fff9;font-size:.92rem;margin-bottom:28px}.structured-content-page .checklist-box ul{margin:0 0 0 20px}.structured-content-page .checklist-box li{color:#ffffffd9;margin-bottom:8px;font-size:.93rem;line-height:1.6}.structured-content-page .checklist-box li:before{content:"☐ ";font-size:.85rem;color:var(--orange)}@media(max-width:560px){.structured-content-page[data-page-style-id=guide-buying-attachment-rental-canada] .checklist-box{padding:28px 20px}}.structured-content-page .cta-box{background:var(--dark);color:#fff;padding:36px 40px;margin:48px 0}.structured-content-page .cta-box p{color:#fffc;margin-bottom:10px}@media(max-width:640px){.structured-content-page[data-page-style-id=guide-buying-attachment-rental-canada] .cta-box,.structured-content-page[data-page-style-id=guide-buying-attachment-rental-canada] .checklist-box{padding:28px 20px}}.structured-content-page .alpha-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 44px;padding:18px;background:#fff;border:1px solid var(--line)}.structured-content-page .glossary-entry{margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid var(--line)}.structured-content-page .glossary-entry:last-child{border-bottom:none}.structured-content-page .glossary-entry dt{font-family:Roboto Condensed,sans-serif;font-size:1.3rem;font-weight:700;color:var(--dark);text-transform:uppercase;margin-bottom:8px}.structured-content-page .glossary-entry dt .abbr{font-size:.9rem;color:var(--steel);font-weight:400;text-transform:none;font-family:Roboto,sans-serif;margin-left:8px}.structured-content-page .glossary-entry dd{color:#3a4f59;margin:0}.structured-content-page .glossary-entry dd p{margin-bottom:12px}.structured-content-page .glossary-entry dd p:last-child{margin-bottom:0}.structured-content-page .glossary-entry .why-it-matters{background:#fff3e0;border-left:3px solid var(--orange);padding:10px 14px;margin-top:12px;font-size:.92rem;color:#3a4f59}.structured-content-page .glossary-entry .why-it-matters strong{color:var(--orange)}.structured-content-page .price-card{background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);padding:22px 26px;margin:24px 0}.structured-content-page .price-card .price-tag{font-size:1.1rem;font-weight:700;color:var(--orange);margin:4px 0 12px;display:block}.structured-content-page .math-box{background:#f0f4f7;border:1px solid var(--line);border-left:4px solid var(--steel);padding:22px 26px;margin:28px 0;font-family:Roboto Condensed,sans-serif}.structured-content-page .math-box p{font-size:.95rem;margin-bottom:8px;color:#3a4f59}.structured-content-page .price-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.9rem}.structured-content-page .price-table th{background:var(--dark);color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.4px}.structured-content-page .price-table td{padding:9px 14px;border-bottom:1px solid var(--line)}.structured-content-page .price-table tr:nth-child(2n) td{background:#f9fafb}.structured-content-page .price-table td:nth-child(2),.structured-content-page .price-table td:nth-child(3){font-family:Roboto Condensed,sans-serif;font-size:.95rem;font-weight:500}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-buying-canada-price-guide] .content-wrap{padding:40px 18px}.structured-content-page[data-page-style-id=guide-buying-canada-price-guide] .price-table{font-size:.8rem}}.structured-content-page .toc{background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);padding:24px 28px;margin:0 0 44px}.structured-content-page .compat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .compat-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:20px}.structured-content-page .compat-card.danger{border-top-color:#c62828}.structured-content-page .compat-card.safe{border-top-color:#4caf50}.structured-content-page .compat-card p{font-size:.9rem;color:#3a4f59;margin:0}@media(max-width:600px){.structured-content-page[data-page-style-id=guide-buying-complete-quick-attach-guide] .compat-grid{grid-template-columns:1fr}}.structured-content-page .checklist-section{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:28px 32px;margin:32px 0}.structured-content-page .checklist-item{display:flex;align-items:flex-start;gap:14px;padding:10px 0;border-bottom:1px solid #f0f2f4}.structured-content-page .checklist-item:last-child{border-bottom:none}.structured-content-page .check-box{width:20px;height:20px;border:2px solid #c0c8ce;border-radius:3px;flex-shrink:0;margin-top:2px;background:#fff;cursor:pointer}.structured-content-page .check-box:checked{background:var(--orange);border-color:var(--orange)}.structured-content-page .check-label{color:#3a4f59;font-size:.95rem;flex:1}.structured-content-page .check-label strong{color:var(--dark)}.structured-content-page .check-label em{font-size:.87rem;display:block;color:#6b8899;margin-top:3px}.structured-content-page .print-btn{display:inline-block;background:var(--orange);color:#fff;padding:12px 24px;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:.95rem;margin:24px 0;border:none;cursor:pointer;text-decoration:none}.structured-content-page .print-btn:hover{background:#bf360c;color:#fff}@media print{.structured-content-page[data-page-style-id=guide-buying-contractor-buying-checklist] .hero{background:#1c2b33!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.structured-content-page[data-page-style-id=guide-buying-contractor-buying-checklist] .check-box{border-color:#555!important}.structured-content-page[data-page-style-id=guide-buying-contractor-buying-checklist] .content-wrap{padding:20px 0}.structured-content-page[data-page-style-id=guide-buying-contractor-buying-checklist] .checklist-section{break-inside:avoid}}.structured-content-page .lesson-box{background:#e8f5e9;border-left:4px solid #388e3c;padding:18px 22px;margin:28px 0;border-radius:0 4px 4px 0}.structured-content-page .lesson-box strong{color:#2e7d32}.structured-content-page .checklist-box{background:#fff;border:1px solid var(--line);border-top:4px solid var(--dark);padding:24px 28px;margin:28px 0}.structured-content-page .checklist-box ul{list-style:none;margin:0;padding:0}.structured-content-page .checklist-box li{padding:7px 0 7px 28px;border-bottom:1px solid #f0f0f0;position:relative;color:#3a4f59;font-size:.93rem}.structured-content-page .checklist-box li:before{content:"☐";position:absolute;left:4px;color:#aaa}.structured-content-page .checklist-box li:last-child{border-bottom:none}.structured-content-page .red-flag{background:#fce4ec;border:1px solid #ef9a9a;padding:16px 20px;margin:20px 0;border-radius:4px}.structured-content-page .red-flag strong{color:#c62828;display:block;margin-bottom:6px}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-buying-inspect-used-attachment] .content-wrap{padding:44px 18px}}.structured-content-page .price-tier{border:1px solid var(--line);border-radius:4px;padding:20px 24px;margin:20px 0;background:#fff}.structured-content-page .priority-card{background:#fff;border:1px solid var(--line);border-left:6px solid var(--orange);padding:22px 26px;margin:24px 0}.structured-content-page .priority-card.tier1{border-left-color:#e65100}.structured-content-page .priority-card.tier2{border-left-color:#1976d2}.structured-content-page .priority-card.tier3{border-left-color:#9e9e9e}.structured-content-page .priority-card .tier-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-family:Roboto Condensed,sans-serif}.structured-content-page .priority-card.tier1 .tier-label{color:#e65100}.structured-content-page .priority-card.tier2 .tier-label{color:#1976d2}.structured-content-page .priority-card.tier3 .tier-label{color:#9e9e9e}.structured-content-page .priority-card p{margin:0 0 10px;font-size:.95rem;color:#3a4f59}.structured-content-page .priority-card p:last-child{margin-bottom:0}.structured-content-page .price-range{font-weight:700;color:var(--dark)}.structured-content-page .mistake-box{background:#fff8e1;border-left:4px solid #f9a825;padding:18px 22px;margin:28px 0;border-radius:0 4px 4px 0}.structured-content-page .mistake-box strong{color:#e65100}.structured-content-page .layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}.structured-content-page .main{min-width:0}.structured-content-page .sidebar{position:sticky;top:90px}.structured-content-page .toc,.structured-content-page .note,.structured-content-page .summary-box{padding:20px;margin-bottom:22px}.structured-content-page .toc{border-top:4px solid var(--orange)}.structured-content-page .toc ul{list-style:none;padding:0}.structured-content-page .toc li{margin-bottom:8px;font-size:.92rem}.structured-content-page .note{border-left:4px solid #f9a825;background:#fff8e1}.structured-content-page .summary-box{border-left:4px solid #388e3c;background:#e8f5e9}.structured-content-page .table-wrap{overflow-x:auto;margin:18px 0 20px}.structured-content-page .math-block{background:#f0f4f7;border-left:4px solid var(--orange);padding:18px 20px;margin:16px 0 20px;font-family:Roboto Condensed,sans-serif}.structured-content-page .math-block p{color:var(--dark)!important;margin-bottom:6px!important}.structured-content-page .math-block .result{font-size:1.1rem;font-weight:700;color:var(--orange)!important;margin-top:8px!important}.structured-content-page .checklist{list-style:none;padding:0;margin:0 0 16px}.structured-content-page .checklist li{padding:8px 0 8px 28px;border-bottom:1px solid #f0f0f0;position:relative;color:#3a4f59;font-size:.93rem}.structured-content-page .checklist li:last-child{border-bottom:none}.structured-content-page .checklist li:before{content:"☐";position:absolute;left:0;color:var(--orange);font-size:1rem}@media(max-width:860px){.structured-content-page[data-page-style-id=guide-buying-rent-vs-buy-attachments] .layout{grid-template-columns:1fr}.structured-content-page[data-page-style-id=guide-buying-rent-vs-buy-attachments] .sidebar{position:static}}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-buying-rent-vs-buy-attachments] .content-wrap{padding:36px 18px 54px}}.structured-content-page .verdict-own{background:#e8f5e9;border-left:4px solid #2e7d32;padding:10px 16px;margin:12px 0;border-radius:0 4px 4px 0;font-weight:600;color:#1b5e20}.structured-content-page .verdict-rent{background:#e3f2fd;border-left:4px solid #1565c0;padding:10px 16px;margin:12px 0;border-radius:0 4px 4px 0;font-weight:600;color:#0d47a1}.structured-content-page .verdict-depends{background:#fff8e1;border-left:4px solid #f9a825;padding:10px 16px;margin:12px 0;border-radius:0 4px 4px 0;font-weight:600;color:#e65100}.structured-content-page .bring-box{background:var(--dark);color:#fff;padding:36px;margin:48px 0}.structured-content-page .bring-box p{color:#fffc;margin-bottom:14px}.structured-content-page .bring-box ul{color:#fffc;margin-left:20px}.structured-content-page .bring-box li{margin-bottom:8px}.structured-content-page .checklist-box{background:var(--dark);color:#fff;padding:32px;margin:48px 0}.structured-content-page .checklist-box p{color:#fffc;margin-bottom:14px}.structured-content-page .checklist-box ul{color:#fffc;margin-left:20px}.structured-content-page .checklist-box li{margin-bottom:8px}.structured-content-page .resale-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.93rem}.structured-content-page .resale-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 .resale-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.structured-content-page .resale-table tr:nth-child(2n) td{background:#f9fafb}.structured-content-page .resale-table .good{color:#2e7d32;font-weight:700}.structured-content-page .resale-table .ok{color:#e65100;font-weight:700}.structured-content-page .resale-table .poor{color:#c62828;font-weight:700}.structured-content-page .value-card{background:#fff;border:1px solid var(--line);padding:22px 26px;margin:20px 0}.structured-content-page .value-card p{font-size:.95rem;color:#3a4f59;margin:0 0 10px}.structured-content-page .value-card p:last-child{margin-bottom:0}.structured-content-page .math-box{background:#fff;border:2px solid var(--line);border-top:4px solid var(--orange);padding:28px 32px;margin:32px 0}.structured-content-page .math-box .line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f2f4;font-size:.95rem;color:#3a4f59}.structured-content-page .math-box .line:last-child{border-bottom:none}.structured-content-page .math-box .line.total{font-weight:700;color:var(--dark);border-top:2px solid var(--line);padding-top:12px;margin-top:4px}.structured-content-page .math-box .line.highlight{font-weight:700;color:var(--orange)}.structured-content-page .math-box .line.green{font-weight:700;color:#2e7d32}.structured-content-page .math-box .label{flex:1}.structured-content-page .math-box .value{font-weight:500;text-align:right;min-width:120px}.structured-content-page .kit-item{background:#fff;border:1px solid var(--line);padding:26px 30px;margin:24px 0;border-left:6px solid var(--orange)}.structured-content-page .kit-item .kit-num{font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--orange);margin-bottom:6px}.structured-content-page .kit-item p{color:#3a4f59;margin-bottom:12px}.structured-content-page .kit-item p:last-child{margin-bottom:0}.structured-content-page .kit-item .price{font-weight:700;color:var(--dark)}.structured-content-page .kit-item .use-cases{background:#f9fafb;padding:12px 16px;font-size:.9rem;color:#3a4f59;margin-top:14px;border-left:3px solid var(--line)}.structured-content-page .budget-box{background:var(--dark);color:#fff;padding:28px 32px;margin:32px 0}.structured-content-page .budget-box .line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-size:.95rem}.structured-content-page .budget-box .line:last-child{border-bottom:none;font-weight:700;color:#fff;padding-top:14px;margin-top:6px}.structured-content-page .region-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .region-card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--orange);padding:20px}.structured-content-page .region-card p{font-size:.9rem;color:#3a4f59;margin:0}@media(max-width:600px){.structured-content-page[data-page-style-id=guide-buying-starter-kit-small-contractors] .region-grid{grid-template-columns:1fr}}.structured-content-page .source-card{border:1px solid var(--border);border-radius:8px;padding:16px 18px;margin:14px 0}.structured-content-page .source-card .region{font-size:12px;color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.structured-content-page .source-card p{font-size:14px;color:var(--muted);margin-bottom:6px}@media(max-width:600px){.structured-content-page[data-page-style-id=guide-buying-where-to-buy] table{font-size:13px}}.structured-content-page .wtb-hero{background:linear-gradient(135deg,#1c2b33,#243841 55%,#2a3e49);color:#fff;padding:64px 26px 52px;position:relative;overflow:hidden}.structured-content-page .wtb-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px}.structured-content-page .wtb-hero-inner{max-width:780px;margin:0 auto;position:relative;z-index:1;padding:0 20px}.structured-content-page .wtb-hero-kicker{display:inline-block;background:#e65100;color:#fff;padding:6px 12px;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.structured-content-page .wtb-hero-h1{color:#fff;font-size:clamp(22px,3.5vw,34px);font-weight:800;line-height:1.2;margin-bottom:14px;max-width:720px}.structured-content-page .wtb-hero-p{font-size:1.02rem;color:#ffffffd1;max-width:700px;line-height:1.65;margin:0}.structured-content-page .verdict-box li{margin-bottom:6px;font-size:.93rem}.structured-content-page .verdict-box ul{margin-left:18px;color:#ffffffe0}.structured-content-page .verdict-box{padding:22px 24px;border-radius:4px}.structured-content-page .verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .verdict-box.bobcat{background:#1c2b33;color:#fff;border-top:4px solid #E65100}.structured-content-page .verdict-box p{color:#fffc;margin-bottom:14px}.structured-content-page .verdict-box ul{color:#fffc;margin-left:20px}.structured-content-page .verdict-box{background:var(--dark);color:#fff;padding:36px;margin:48px 0}.structured-content-page .verdict-box.jd{background:#1a3a1a;color:#fff;border-top:4px solid #367c2b}.structured-content-page .decision-table tr:nth-child(2n) td{background:#f9fafb}.structured-content-page .vs-bucket{background:#e8f4fd}.structured-content-page .vs-col li{margin-bottom:6px;font-size:.91rem;color:#3a4f59}.structured-content-page .vs-col ul{margin:0 0 0 18px}.structured-content-page .vs-col{padding:24px 20px}.structured-content-page .vs-col:first-child{border-right:1px solid var(--line)}.structured-content-page .vs-grapple{background:#f0f7ee}.structured-content-page .vs-split{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:28px 0;border:1px solid var(--line)}.structured-content-page .decision-box li{margin-bottom:6px}.structured-content-page .decision-box p{color:#ffffffd1;margin-bottom:12px}.structured-content-page .decision-box ul{color:#ffffffbf;margin-left:20px}.structured-content-page .decision-box{background:var(--dark);color:#fff;padding:28px 32px;margin:32px 0}.structured-content-page .decision-table .winner-depends{color:#e65100;font-weight:700}.structured-content-page .decision-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.structured-content-page .decision-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.93rem}.structured-content-page .decision-table .winner-a{color:#1565c0;font-weight:700}.structured-content-page .decision-table .winner-b{color:#2e7d32;font-weight:700}.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 .verdict-box.kubota{background:#1a1000;color:#fff;border-top:4px solid #e87c00}.structured-content-page .check{color:#4caf50;font-weight:700}.structured-content-page .cross{color:#e53935;font-weight:700}.structured-content-page .vs-card li{margin-bottom:7px}.structured-content-page .vs-card ul{margin-left:18px;color:#50666f;font-size:.93rem}.structured-content-page .vs-card{background:#fff;border:1px solid var(--line);padding:24px}.structured-content-page .vs-card.skid{border-top:4px solid var(--orange)}.structured-content-page .vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}@media(max-width:600px){.structured-content-page:is([data-page-style-id=guide-comparisons-asv-vs-bobcat-ctl],[data-page-style-id=guide-comparisons-bobcat-vs-cat-skid-steer],[data-page-style-id=guide-comparisons-bobcat-vs-john-deere-skid-steer],[data-page-style-id=guide-comparisons-case-vs-kubota-skid-steer],[data-page-style-id=guide-comparisons-case-vs-new-holland-skid-steer],[data-page-style-id=guide-comparisons-case-vs-takeuchi-ctl],[data-page-style-id=guide-comparisons-cat-vs-kubota-ctl],[data-page-style-id=guide-comparisons-jcb-vs-bobcat-skid-steer],[data-page-style-id=guide-comparisons-john-deere-vs-kubota-skid-steer],[data-page-style-id=guide-comparisons-john-deere-vs-new-holland-skid-steer],[data-page-style-id=guide-comparisons-takeuchi-vs-kubota-ctl],[data-page-style-id=guide-comparisons-wacker-neuson-vs-gehl-skid-steer]) .verdict-grid{grid-template-columns:1fr}}@media(max-width:640px){.structured-content-page:is([data-page-style-id=guide-comparisons-angle-broom-vs-pickup-broom],[data-page-style-id=guide-comparisons-pallet-fork-vs-grapple-farm]) .content-wrap{padding:44px 18px}}
