body:has(.tractor-brand-page)>main{max-width:none;padding:0}body:has(.tractor-brand-page)>footer{margin-top:0}.tractor-brand-page{width:100%;color:var(--ink-2);background:var(--paper)}.brand-hub-shell{width:100%;max-width:1328px;margin-inline:auto;padding-inline:var(--gutter)}.tractor-brand-page .eyebrow{margin:0;color:var(--amber-700);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.brand-hub-hero{min-height:500px;border-bottom:1.5px solid var(--ink)}.brand-hub-hero .brand-hub-shell{padding-block:1.55rem 3.4rem}.brand-hub-hero nav[aria-label=Breadcrumb]{display:flex;align-items:center;gap:.5rem;color:var(--ink-3);font-size:.875rem}.brand-hub-hero nav a:hover{color:var(--amber-700)}.brand-hub-hero nav strong{color:var(--ink);font-weight:700}.brand-identity{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-top:2.25rem}.brand-identity>div:last-child{min-width:0;flex:1 1 260px}.brand-wordmark{width:96px;min-width:96px;height:66px;display:flex;justify-content:center;flex-direction:column;padding:.75rem 1rem;color:var(--paper);background:var(--ink);border-radius:3px}.brand-wordmark b{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:.83;text-transform:uppercase}.brand-wordmark b span{display:contents}.brand-wordmark i{width:34px;height:3px;margin-top:.55rem;background:var(--amber-500)}.brand-identity h1{margin-top:.55rem;font-size:clamp(3.5rem,6vw,4.25rem);line-height:.9}.brand-standfirst{max-width:64ch;margin-top:1.05rem;color:var(--ink-2);font-size:1.08rem;line-height:1.43}.brand-standfirst strong{color:var(--ink)}.brand-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:3rem;column-gap:3rem;margin-top:3.6rem}.brand-hero-stats div{display:flex;flex-direction:column-reverse}.brand-hero-stats dd{color:var(--ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:700;line-height:1.05}.brand-hero-stats dd small{margin-left:.15rem;color:var(--ink-3);font-size:.55em;font-weight:500}.brand-hero-stats dt{margin-top:.3rem;color:var(--ink-3);font-size:.6rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.brand-disclaimer{max-width:66ch;margin-top:2.4rem;color:var(--ink-3);font-size:.61rem;line-height:1.35}.brand-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;align-items:start;padding-block:5rem}.brand-main-column{min-width:0;display:flex;flex-direction:column;gap:4.5rem}.brand-section-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.95rem;border-top:3px solid var(--ink)}.brand-section-heading:before{position:absolute;top:-3px;left:0;width:56px;height:3px;content:"";background:var(--amber-500)}.brand-section-heading h2{margin-top:.35rem;font-size:2rem}.brand-section-action{flex:none;padding-bottom:.2rem;color:var(--ink-3);font-size:.7rem}.brand-section-action a{color:var(--amber-700);font-weight:700}.brand-mono-note{font-family:var(--font-mono)}.brand-section-intro{max-width:72ch;margin-top:1rem;color:var(--ink-2);font-size:.82rem;line-height:1.6}.brand-editorial{margin-top:1.2rem}.brand-editorial p{max-width:82ch;margin:0 0 1rem;color:var(--ink-2);font-size:.9rem;line-height:1.65;text-wrap:pretty}.brand-editorial .brand-lede{color:var(--ink);font-size:1.04rem;font-weight:600;line-height:1.5}.brand-editorial strong{color:var(--ink);font-weight:700}.brand-data-panel{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(235px,.9fr);gap:1rem;align-items:start;margin-top:1.5rem}.brand-chart-card{padding:1.35rem;background:var(--paper-raised);border:1px solid var(--steel-300);border-radius:4px}.brand-chart-card h3{margin-top:.4rem;font-size:1.35rem}.brand-power-chart{margin:1rem 0 0}.brand-chart-empty{min-height:220px;display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--ink-3);background:var(--paper-sunk);border:1px dashed var(--steel-300);font-size:.76rem;text-align:center}.brand-power-chart svg{width:100%;height:auto;display:block;overflow:visible}.brand-power-chart svg text{fill:var(--ink-3);font-family:var(--font-mono);font-size:10px}.brand-chart-axis{stroke:var(--steel-400);stroke-width:1}.brand-chart-bin{fill:var(--steelblue-300)}.brand-chart-cluster{fill:var(--amber-050);stroke:var(--amber-300);stroke-width:1}.brand-chart-median{stroke:var(--steel-700);stroke-width:1.5;stroke-dasharray:3 3}.brand-chart-brand-median{stroke:var(--amber-700);stroke-width:1.5;stroke-dasharray:4 2}.brand-power-chart .brand-chart-label{fill:var(--steel-700);font-family:var(--font-body);font-weight:600}.brand-power-chart .brand-chart-brand-label{fill:var(--amber-700);font-family:var(--font-body);font-weight:700}.brand-chart-stem{stroke:var(--amber-400);stroke-width:1.5}.brand-chart-dot{fill:var(--amber-500);stroke:var(--paper);stroke-width:1.5}.brand-power-chart .brand-chart-power{fill:var(--amber-700);font-weight:700}.brand-power-chart .brand-chart-cluster-label{fill:var(--amber-700);font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-power-chart figcaption{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;padding-top:.8rem;color:var(--ink-3);border-top:1px solid var(--steel-200);font-size:.62rem}.brand-power-chart figcaption span{display:inline-flex;align-items:center;gap:.38rem}.brand-legend-dot{width:10px;height:10px;background:var(--amber-500);border-radius:50%}.brand-legend-square{width:10px;height:10px;background:var(--steelblue-300)}.brand-legend-line{width:14px;border-top:1.5px dashed var(--steel-700)}.brand-legend-brand-line{width:14px;border-top:1.5px dashed var(--amber-700)}.brand-stat-cards{display:grid;gap:.65rem}.brand-stat-cards article{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;background:var(--paper-raised);border:1px solid var(--steel-300);border-top:3px solid var(--steelblue-400);border-radius:3px}.brand-stat-cards article.accent{border-top-color:var(--amber-500)}.brand-stat-cards article>span{color:var(--ink-3);font-size:.57rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.brand-stat-cards article>strong{color:var(--ink);font-family:var(--font-mono);font-size:1.15rem;line-height:1}.brand-stat-cards article>strong small{margin-left:.2rem;color:var(--ink-3);font-size:.55em}.brand-stat-cards article>p{color:var(--ink-2);font-size:.65rem;line-height:1.35}.brand-lineup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.5rem}.brand-model-card{min-width:0;overflow:hidden;background:var(--paper-raised);border:1px solid var(--steel-300);border-radius:4px;transition:border-color .16s,box-shadow .16s}.brand-model-card:hover{border-color:var(--ink);box-shadow:var(--shadow-2)}.brand-model-image{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;color:var(--steel-500);background:var(--paper-sunk);border-bottom:1px solid var(--steel-200);font-size:.56rem}.brand-image-icon{color:var(--steel-400);font-size:1.1rem}.brand-model-body{display:flex;flex-direction:column;gap:.75rem;padding:.9rem}.brand-model-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.brand-model-title>div>span{display:block;color:var(--ink-3);font-size:.56rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.brand-model-title h3{margin-top:.1rem;font-size:1.25rem}.brand-model-title h3 a:hover{color:var(--amber-700)}.brand-model-title>small{max-width:42%;padding:.18rem .4rem;overflow:hidden;color:var(--ink-2);background:var(--paper-sunk);border:1px solid var(--steel-200);border-radius:2px;font-size:.55rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.brand-model-specs{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--steel-200)}.brand-model-specs>div{min-width:0;padding:.48rem 0}.brand-model-specs>div:nth-child(odd){padding-right:.65rem;border-right:1px solid var(--steel-200)}.brand-model-specs>div:nth-child(2n){padding-left:.65rem}.brand-model-specs dt{color:var(--ink-3);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase}.brand-model-specs dd{margin-top:.12rem;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:.67rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brand-model-specs dd span{margin-left:.2rem;color:var(--ink-3);font-size:.8em}.brand-model-specs dd em{color:var(--steel-500);font-family:var(--font-body);font-style:italic;font-weight:400}.brand-percentile>span{color:var(--ink-3);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase}.brand-percentile>div{display:flex;align-items:center;gap:.55rem;margin-top:.38rem}.brand-percentile i{position:relative;height:6px;flex:1;background:var(--paper-sunk);border:1px solid var(--steel-200)}.brand-percentile i:before{position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;content:"";background:var(--steel-500)}.brand-percentile i b{position:absolute;top:-2px;bottom:-2px;width:3px;background:var(--amber-500);transform:translateX(-50%)}.brand-percentile strong{color:var(--amber-700);font-family:var(--font-mono);font-size:.62rem}.brand-spec-link{margin-left:auto;color:var(--amber-700);font-size:.68rem;font-weight:700}.brand-spec-link:hover{color:var(--amber-600)}.brand-footnote{margin-top:1rem;color:var(--ink-3);font-size:.64rem}.brand-model-search{margin-top:1.25rem}.brand-model-search input{width:min(100%,420px);color:var(--ink);background:var(--paper-raised);border:1px solid var(--steel-300);border-radius:2px;box-shadow:inset 0 1px 2px rgb(22 21 20/6%)}.brand-model-table{margin-top:1.25rem;overflow-x:auto;background:var(--paper-raised);border:1px solid var(--steel-300);border-radius:3px}.brand-model-table table{width:100%;border-collapse:collapse;font-size:.72rem}.brand-model-table th{padding:.7rem .8rem;color:var(--ink-3);background:var(--paper-sunk);border-bottom:2px solid var(--ink);font-size:.56rem;font-weight:700;letter-spacing:.13em;text-align:left;text-transform:uppercase;white-space:nowrap}.brand-model-table td{padding:.62rem .8rem;color:var(--ink-2);border-bottom:1px solid var(--steel-200)}.brand-model-table tbody tr:last-child td{border-bottom:0}.brand-model-table tbody tr:hover{background:var(--amber-050)}.brand-model-table td:first-child{color:var(--ink);font-weight:700}.brand-model-table td:first-child a:hover{color:var(--amber-700)}.brand-lineup-pagination{margin-top:1.25rem}.brand-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.brand-comparison-card{display:flex;flex-direction:column;gap:.45rem;padding:.8rem 1rem;background:var(--paper-raised);border:1px solid var(--steel-200);border-radius:3px}.brand-comparison-card:hover{color:inherit;border-color:var(--ink);text-decoration:none}.brand-comparison-card>strong{display:flex;align-items:center;gap:.5rem;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:.88rem;line-height:1}.brand-comparison-card>strong span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-comparison-card>strong i{flex:none;color:var(--ink-3);font-size:.65rem;font-weight:600}.brand-comparison-card>small{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-3);font-family:var(--font-mono);font-size:.54rem}.brand-comparison-card>small b{flex:none;color:var(--amber-700);font-family:var(--font-body);font-size:.6rem}.brand-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.brand-related-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;background:var(--paper-raised);border:1px solid var(--steel-200);border-radius:3px}.brand-related-card:hover{color:inherit;border-color:var(--ink);text-decoration:none}.brand-related-card>strong{color:var(--ink);font-family:var(--font-display);font-size:1rem}.brand-related-card>span{color:var(--ink-3);font-size:.62rem}.brand-related-card>small{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;color:var(--ink-3);font-size:.6rem}.brand-related-card>small b{color:var(--ink-2);font-family:var(--font-mono)}.brand-related-card>small i{color:var(--amber-700);font-style:normal;font-weight:700}.brand-faq-list{margin-top:1rem;border-top:1px solid var(--steel-200)}.brand-faq-list details{border-bottom:1px solid var(--steel-200)}.brand-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;cursor:pointer;color:var(--ink);font-size:.76rem;font-weight:700;list-style:none}.brand-faq-list summary::-webkit-details-marker{display:none}.brand-faq-list summary span{color:var(--amber-600);font-family:var(--font-mono)}.brand-faq-list details[open] summary span{transform:rotate(45deg)}.brand-faq-list details p{max-width:78ch;padding:0 1rem 1rem 0;color:var(--ink-2);font-size:.75rem;line-height:1.6}.brand-rail{position:sticky;top:84px;display:flex;flex-direction:column;gap:2rem}.brand-page-nav{padding:1rem;background:var(--paper-raised);border:1px solid var(--steel-300);border-radius:4px}.brand-page-nav nav{display:flex;flex-direction:column;margin-top:.7rem}.brand-page-nav nav a{padding:.55rem 0;color:var(--ink-2);border-bottom:1px solid var(--steel-200);font-size:.7rem;font-weight:600}.brand-page-nav nav a:last-child{border-bottom:0}.brand-page-nav nav a:hover{color:var(--amber-700)}@media (max-width:1080px){.brand-content-layout{grid-template-columns:1fr}.brand-rail{position:static;display:grid;grid-template-columns:300px minmax(260px,1fr);align-items:start}}@media (max-width:800px){.brand-hub-hero{min-height:0}.brand-identity h1{font-size:3.2rem}.brand-hero-stats{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}.brand-data-panel{grid-template-columns:1fr}.brand-stat-cards{grid-template-columns:repeat(2,1fr)}.brand-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.brand-hub-hero .brand-hub-shell{padding-block:1rem 2rem}.brand-identity{gap:1rem;margin-top:1.5rem}.brand-wordmark{width:72px;min-width:72px;height:58px;padding:.65rem .7rem}.brand-wordmark b{font-size:.9rem}.brand-identity h1{font-size:2.55rem}.brand-standfirst{font-size:.88rem}.brand-hero-stats{margin-top:2.2rem}.brand-disclaimer{margin-top:1.7rem}.brand-content-layout{padding-block:3rem}.brand-main-column{gap:3.5rem}.brand-section-heading{align-items:flex-start;flex-direction:column}.brand-section-heading h2{font-size:1.7rem}.brand-section-action{padding:0}.brand-editorial .brand-lede{font-size:.92rem}.brand-comparison-grid,.brand-lineup-grid,.brand-rail,.brand-related-grid,.brand-stat-cards{grid-template-columns:1fr}.brand-model-image{aspect-ratio:16/8}}