.structured-content-page .machine-answer{background:#fff;border:1px solid var(--line);border-left:5px solid var(--primary);padding:24px;margin:28px 0 34px}.structured-content-page .machine-answer__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.structured-content-page .machine-answer__header h2{font-size:1.25rem;margin:0}.structured-content-page .machine-answer__header p{max-width:520px;margin:0;color:var(--steel);font-size:.95rem}.structured-content-page .machine-answer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.structured-content-page .machine-answer__card{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:14px}.structured-content-page .machine-answer__card span{display:block;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.structured-content-page .machine-answer__card strong{display:block;font-family:Roboto Condensed,sans-serif;font-size:1.22rem;line-height:1.15;color:var(--dark);margin-bottom:8px}.structured-content-page .machine-answer__card p{font-size:.86rem;line-height:1.45;margin:0;color:var(--steel)}@media(max-width:900px){.structured-content-page .machine-answer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.structured-content-page .machine-answer{padding:18px}.structured-content-page .machine-answer__header{display:block}.structured-content-page .machine-answer__header p{margin-top:8px}.structured-content-page .machine-answer__grid{grid-template-columns:1fr}}.structured-content-page .spec-box{background:#fff;border:2px solid var(--asv-red);padding:28px 32px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--asv-red);padding:20px}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:var(--asv-red);font-family:Roboto Condensed,sans-serif}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--bobcat-yellow);padding:22px}.structured-content-page .use-case-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--case-red);padding:20px}.structured-content-page .spec-box{background:#fff;border:2px solid var(--case-yellow);padding:28px 32px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--case-yellow);padding:20px}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:#8a6900;font-family:Roboto Condensed,sans-serif}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:var(--case-red);font-family:Roboto Condensed,sans-serif}.structured-content-page .spec-value.highlight{color:var(--case-red);font-size:1.2rem}.structured-content-page .roc-badge{background:#fff3f3;color:var(--case-red);border:1px solid #ffb3b3;padding:2px 8px;font-size:.8rem;font-weight:700;border-radius:2px;white-space:nowrap}.structured-content-page .compare-table .highlight-row td{background:#fff3f3;font-weight:700}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--case-red);padding:22px}.structured-content-page .std-hf-badge{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;padding:2px 8px;font-size:.8rem;font-weight:700;border-radius:2px;white-space:nowrap}.structured-content-page .use-case-card,.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--cat-yellow);padding:20px}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--cat-yellow);padding:22px}.structured-content-page .series-header{background:var(--cat-dark);color:#fff;padding:14px 20px;margin:40px 0 20px;display:flex;align-items:center;gap:14px}.structured-content-page .hf-badge{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9;padding:2px 8px;font-size:.8rem;font-weight:700;border-radius:2px;white-space:nowrap}.structured-content-page .spec-box{background:#fff;border:2px solid var(--gehl-red);padding:28px 32px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.structured-content-page .pick-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gehl-red);padding:20px}.structured-content-page .compare-table th{background:var(--gehl-red);color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif}.structured-content-page .compare-table .highlight{background:#fce4ec!important;font-weight:700}.structured-content-page .compare-table .highlight-col{background:#fdf0f0!important;font-weight:700;color:var(--dark)}.structured-content-page .spec-box{background:#fff;border:2px solid var(--jcb-dark);padding:28px 32px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.structured-content-page .pick-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--jcb-dark);padding:20px}.structured-content-page .compare-table .highlight{background:#f0f4ff!important;font-weight:700}.structured-content-page .spec-box{background:#fff;border:2px solid #367c2b;padding:28px 32px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid #367c2b;padding:20px}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:#367c2b;font-family:Roboto Condensed,sans-serif}.structured-content-page .advantage-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}@media(max-width:680px){.structured-content-page[data-page-style-id=guide-machine-john-deere-332g-attachments] .advantage-grid{grid-template-columns:1fr}}.structured-content-page .advantage-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--jd-green);padding:20px}.structured-content-page .advantage-card p{font-size:.9rem;color:#50666f;margin:0}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--jd-green);padding:22px}.structured-content-page .series-header{background:var(--jd-green);color:#fff;padding:14px 20px;margin:40px 0 20px;display:flex;align-items:center;gap:14px}.structured-content-page .series-header span{color:#fffc;font-size:.9rem}.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--kubota-orange);padding:20px}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:var(--kubota-orange);font-family:Roboto Condensed,sans-serif}.structured-content-page .dealer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:24px 0}@media(max-width:720px){.structured-content-page[data-page-style-id=guide-machine-kubota-ssv75-attachments] .dealer-grid{grid-template-columns:1fr}}.structured-content-page .dealer-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--kubota-orange);padding:20px}.structured-content-page .dealer-card p{font-size:.88rem;color:#50666f;margin:0}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--kubota-orange);padding:22px}.structured-content-page .width-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--nh-blue);padding:20px}.structured-content-page .width-card .optimal{font-size:1.25rem;font-weight:700;color:var(--nh-blue);font-family:Roboto Condensed,sans-serif}.structured-content-page .model-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--nh-blue);padding:22px}.structured-content-page .advantage-strip{background:#003087;color:#fff;padding:22px 28px;margin:36px 0;display:flex;align-items:flex-start;gap:18px}.structured-content-page .advantage-strip .icon{font-size:2rem;flex-shrink:0}.structured-content-page .advantage-strip p{color:#ffffffd9;margin:0;font-size:.93rem}.structured-content-page .compare-table th.winner{background:#1a3460}.structured-content-page .winner-cell{background:#e8f0fe!important;font-weight:700}.structured-content-page .compare-table th{background:#1c2b33;color:#fff;padding:10px 14px;text-align:left;font-family:Roboto Condensed,sans-serif}.structured-content-page .compare-table .highlight-row td{background:#fff3e0;font-weight:700}.structured-content-page .region-desc{font-size:14px;color:var(--muted)}.structured-content-page .region-name{font-weight:700;margin-bottom:6px;color:var(--primary)}.structured-content-page .region-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.structured-content-page .region-card p{font-size:.9rem;color:var(--steel);margin:0}.structured-content-page .region-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:18px}.structured-content-page .region-card li{margin-bottom:5px}.structured-content-page .region-card p{margin:0 0 10px;color:#50666f;font-size:.91rem;line-height:1.6}.structured-content-page .region-card ul{margin:10px 0 0 18px;color:#50666f;font-size:.88rem}.structured-content-page .region-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:22px}.structured-content-page .region-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.structured-content-page .dark-section li{margin-bottom:6px}.structured-content-page .dark-section p{color:#fffc;margin-bottom:14px}.structured-content-page .dark-section ul{color:#ffffffbf;margin-left:20px}.structured-content-page .dark-section{background:var(--dark);color:#fff;padding:36px;margin:48px 0}@media(max-width:680px){.structured-content-page:is([data-page-style-id=guide-regional-frozen-ground-attachments],[data-page-style-id=guide-regional-rocky-terrain-canada]) .content-wrap{padding:36px 18px}.structured-content-page:is([data-page-style-id=guide-regional-manitoba],[data-page-style-id=guide-regional-saskatchewan]) .region-grid{grid-template-columns:1fr}}@media(max-width:720px){.structured-content-page:is([data-page-style-id=guide-regional-new-brunswick],[data-page-style-id=guide-regional-newfoundland],[data-page-style-id=guide-regional-nova-scotia],[data-page-style-id=guide-regional-ontario],[data-page-style-id=guide-regional-pei],[data-page-style-id=guide-regional-quebec]) .region-grid{grid-template-columns:1fr}}@media(max-width:600px){.structured-content-page:is([data-page-style-id=guide-regional-alberta],[data-page-style-id=guide-regional-bc]) .region-grid{grid-template-columns:1fr}}
