.content-lane,.content-wrap,.wrap,.article-wrap,.tool-wrap{margin-left:auto;margin-right:auto}.content-lane,.article-wrap,.wrap{max-width:var(--site-article-lane)}.content-lane--wide,.content-wrap{max-width:var(--site-page-lane)}.article-body,.content-wrap,.wrap{line-height:1.75}.hero,.page-hero{background:linear-gradient(135deg,#243841,#1c2b33 55%,#314952);color:#fff;padding:64px var(--site-gutter) 56px}.hero-inner{margin:0 auto;max-width:var(--site-page-lane)}.hero-kicker,.kicker,.tag,.province-tag,.kit-label,.meta-label,.meta-item,.step-num,.seq-num{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-kicker,.kicker,.tag{background:var(--orange);color:#fff;margin-bottom:16px;padding:6px 12px}.hero h1,.page-hero h1{color:#fff;font-size:clamp(1.9rem,5vw,3.2rem);margin-bottom:16px;max-width:var(--site-article-lane);overflow-wrap:anywhere}.hero p,.page-hero p,.page-hero .lead{color:#ffffffd6;font-size:1.05rem;max-width:var(--site-readable-text)}.toc,.callout,.callout-info,.callout-blue,.callout-green,.callout-warn,.callout-red,.callout-danger,.callout-teal,.callout-tip,.warning-box,.warn,.warn-box,.tip,.tip-box,.green-box,.disclaimer,.disclosure,.related,.related-box,.related-links,.internal-links,.trust-callout,.trust-box,.checklist,.kit-preview{border-left:4px solid var(--orange);margin:24px 0;padding:16px 20px}.toc,.callout-info,.callout-blue,.related,.related-box,.related-links,.internal-links{background:#eef2f4}.callout{background:#fff3e0}.callout-green,.callout-teal,.green-box{background:#f0f7ee;border-left-color:#2f855a}.callout-warn,.callout-tip,.warning-box,.warn,.warn-box{background:#fff8e1;border-left-color:#d69e2e}.callout-red,.callout-danger{background:#fff5f5;border-left-color:#c53030}.callout strong,.callout-info strong,.callout-blue strong,.callout-green strong,.callout-warn strong,.callout-red strong,.callout-danger strong,.callout-teal strong,.callout-tip strong,.warning-box strong,.warn strong,.warn-box strong,.tip strong,.tip-box strong{color:var(--dark)}.disclaimer,.disclosure{background:#f7fafc;border:1px solid var(--line);color:#60737d;font-size:.85rem}.related-box ul,.related-links ul,.internal-links ul{margin-bottom:0}.related-box li,.related-links li,.internal-links li{margin-bottom:6px}.trust-box{background:#f0f7ff;border:1px solid #b3cfe8;border-left-color:#1565c0;border-radius:0 4px 4px 0;display:flex;gap:14px;margin:0 0 32px}.trust-callout{background:#f0f7ff;border:1px solid #b3cfe8;border-left-color:#1565c0}.trust-callout-inner{align-items:flex-start;display:flex;gap:14px}.trust-box-icon,.trust-icon{color:#1565c0;flex-shrink:0;font-size:1.1rem;margin-top:2px}.trust-box-label{color:#1565c0;display:block;font-family:Roboto Condensed,Roboto,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.trust-box p{color:#3a4f59;font-size:.87rem;line-height:1.55;margin:0}.trust-text{color:#3a4f59;font-size:.95rem;line-height:1.55}.trust-text strong{color:#1f3a46}.hero .trust-box p,.page-hero .trust-box p,.hero .trust-box strong,.page-hero .trust-box strong,.structured-content-page[data-page-style-id] .hero .trust-box p,.structured-content-page[data-page-style-id] .page-hero .trust-box p,.structured-content-page[data-page-style-id] .hero .trust-box strong,.structured-content-page[data-page-style-id] .page-hero .trust-box strong{color:#3a4f59}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.spec-table,.comparison-table,.fluid-table,.season-table,.data-table,.article-body table,.content-wrap table,.wrap table{border-collapse:collapse;font-size:.93rem;margin:24px 0;width:100%}.spec-table th,.comparison-table th,.fluid-table th,.season-table th,.data-table th,.article-body th,.content-wrap th,.wrap th{background:var(--dark);border:0;color:#fff;font-family:Roboto Condensed,Roboto,system-ui,sans-serif;letter-spacing:.04em;padding:10px 14px;text-align:left}.spec-table td,.comparison-table td,.fluid-table td,.season-table td,.data-table td,.article-body td,.content-wrap td,.wrap td{border-bottom:1px solid var(--line);padding:10px 14px;vertical-align:top}.spec-table tr:nth-child(2n) td,.comparison-table tr:nth-child(2n) td,.fluid-table tr:nth-child(2n) td,.season-table tr:nth-child(2n) td,.data-table tr:nth-child(2n) td,.article-body tr:nth-child(2n) td,.content-wrap tr:nth-child(2n) td,.wrap tr:nth-child(2n) td{background:#f9fafb}.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.balanced-card-grid>*,.content-card,.section-card,.article-card,.brand-card,.profile-card,.region-card,.dealer-card,.kit-card,.soil-card,.att-card,.tool-card,.seq-card,.bucket-card,.compare-card,.product-card,.spec-box,.info-card,.guide-card,.cat-card,.buy-card,.usecase-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);padding:20px}.catalog-cta,.cta-section,.cta-block,.high-ticket-next-steps{background:#fff3e0;border:2px solid var(--orange);margin:40px auto;max-width:860px;padding:28px 32px}.catalog-cta h2,.catalog-cta h3,.catalog-cta p:first-child,.cta-section h2,.cta-section h3,.cta-section p:first-child,.cta-block h2,.cta-block h3,.cta-block p:first-child,.high-ticket-next-steps h2,.high-ticket-next-steps h3,.high-ticket-next-steps p:first-child{margin-top:0}.catalog-cta>a,.catalog-cta .btn,.catalog-cta .cta-btn,.cta-section>a,.cta-section .btn,.cta-section .cta-btn,.cta-block>a,.cta-block .btn,.cta-block .cta-btn,.high-ticket-next-steps>a,.high-ticket-next-steps .btn,.high-ticket-next-steps .cta-btn{margin-right:8px;margin-top:8px}.cta-links,.htnx-grid,.model-links,.kit-tags,.button-row{display:flex;flex-wrap:wrap;gap:10px}.htnx-grid{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.htnx-item{background:#fff;border:1px solid rgba(230,81,0,.22);padding:18px}.htnx-icon{color:var(--orange);font-size:1.35rem;font-weight:700}.htnx-item strong{color:var(--dark);display:block;margin:8px 0}.htnx-item p{margin:0}.htnx-link{color:var(--orange);display:inline-block;font-weight:700;margin-top:10px}.btn,.btn-primary,.btn-sm,.cta-btn,.section-link,.profile-link,.read-link,.brand-guide-link{display:inline-block;font-weight:700}.btn,.btn-primary,.btn-sm,.cta-btn{background:var(--orange);color:#fff;padding:10px 18px}.btn:hover,.btn-primary:hover,.btn-sm:hover,.cta-btn:hover{background:var(--orange-hover);color:#fff}.btn-outline,.cta-secondary{background:transparent;border:2px solid var(--orange);color:var(--orange)}.faq,.faq-section{margin:32px 0}.faq-item,details{background:#fff;border:1px solid var(--line);margin-bottom:12px}.faq-item h3,details summary{cursor:pointer;font-size:1rem;font-weight:700;padding:16px 20px}.faq-q{font-weight:700;color:var(--dark);margin-bottom:.5rem}.faq-a{color:var(--text)}.faq-item p,details>:not(summary){padding:0 20px 16px}@media(min-width:901px){:is(.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid,.htnx-grid):has(>:nth-child(1):last-child){grid-template-columns:1fr}:is(.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid,.htnx-grid):has(>:nth-child(2):last-child),:is(.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid,.htnx-grid):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:is(.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid,.htnx-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){:is(.balanced-card-grid,.grid,.card-grid,.sections-grid,.article-grid,.brand-grid,.profile-grid,.region-grid,.dealer-grid,.kit-grid,.soil-grid,.att-grid,.tool-grid,.sequence-grid,.bucket-grid,.compare-grid,.info-grid,.results-grid,.buy-grid,.usecase-grid,.use-grid,.attachment-grid,.resource-grid,.htnx-grid){grid-template-columns:1fr}.hero,.page-hero{padding-top:48px}.content-wrap,.wrap,.article-wrap{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}
