.manual-hero{background:#0d2b52;color:#fff;padding:28px 0 55px}.manual-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:.85rem;margin-bottom:36px;color:#cbd6e6}.manual-crumb a{color:#fff;text-underline-offset:4px}.manual-eyebrow{display:block;color:#f2b600;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin-bottom:16px}.manual-hero h1{color:#fff;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.04;margin:0 0 20px;max-width:950px}.manual-hero p{max-width:720px;color:#dde6f1;font-size:1.08rem;line-height:1.7}.manual-hero-link{color:#fff;display:inline-block;margin-top:12px;text-underline-offset:6px}.manual-section{padding-top:48px;padding-bottom:48px}.manual-section h2,.manual-guide h2,.manual-parts h2,.manual-home h2{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.1;margin:8px 0 24px}.manual-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.manual-brand{position:relative;border:1px solid #ced8e3;border-top:4px solid #0d2b52;padding:27px;background:#fff;display:flex;flex-direction:column}.manual-number{color:#58708c;font-size:.8rem;font-weight:700;letter-spacing:.12em}.manual-brand h3{font-size:2.6rem;margin:16px 0 12px;color:#0d2b52}.manual-brand p{font-size:.94rem;line-height:1.7;color:#46576c;margin:0 0 24px}.manual-brand a{color:#155eef;font-weight:700;text-underline-offset:5px;margin-top:auto;line-height:1.6}.manual-caption{font-size:.83rem;color:#526174;line-height:1.6;margin-top:22px}.manual-guide{background:#f4f7f9;padding:48px 0;border-block:1px solid #dce4ea}.manual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.manual-steps h3{font-size:1.6rem;margin:0 0 10px}.manual-steps p{line-height:1.75;font-size:.95rem}.manual-parts{padding:44px 0;border-bottom:1px solid #dce4ea}.manual-parts>.shell{display:flex;justify-content:space-between;align-items:center;gap:36px}.manual-parts p{max-width:680px;line-height:1.7;margin:0}.manual-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.manual-actions .catalog-button{white-space:normal}.manual-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px;align-items:start}.manual-resource{padding:26px;border:1px solid #ced8e3;margin-bottom:18px}.manual-resource h3{font-size:2rem;margin:10px 0}.manual-resource p{line-height:1.7;color:#46576c}.manual-resource .catalog-button{margin-top:10px}.manual-help{padding:30px;background:#f4f7f9;border-top:4px solid #f2b600}.manual-help h2{font-size:2rem}.manual-help ol{padding-left:20px}.manual-help li{padding-left:5px;margin-bottom:18px;line-height:1.65}.manual-help p{font-size:.86rem;line-height:1.65;color:#526174}.manual-home{padding:50px 0;background:#f4f7f9}.manual-home-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.manual-home-heading h2{margin-bottom:10px}.manual-home-heading p{margin:0}.manual-heading{margin-bottom:26px}
.manual-section .catalog-eyebrow,.manual-guide .catalog-eyebrow,.manual-parts .catalog-eyebrow,.manual-home .catalog-eyebrow{color:#155eef}
@media(min-width:981px) and (max-width:1450px){.main-nav{gap:12px}.main-nav>a{font-size:.82rem}.main-nav .nav-cta{display:none}.brand img{max-width:175px}}
@media(max-width:800px){.manual-brands,.manual-steps,.manual-detail{grid-template-columns:1fr}.manual-brand{padding:24px}.manual-brand h3{margin-top:9px}.manual-parts>.shell,.manual-home-heading{align-items:flex-start;flex-direction:column}.manual-hero{padding-bottom:36px}.manual-crumb{margin-bottom:28px}.manual-section,.manual-home,.manual-guide{padding-top:32px;padding-bottom:32px}.manual-steps{gap:14px}.manual-detail{gap:22px}.manual-resource{padding:20px}.manual-resource .catalog-button{max-width:100%;white-space:normal}.manual-help{padding:23px}}

/* PDFs por modelo, com filtros e acesso direto. */
.manual-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,1fr));gap:16px;background:#f4f7f9;padding:22px;border:1px solid #dce4ea;margin-bottom:24px;align-items:end}.manual-filters label{display:block;font-size:.86rem;font-weight:700;margin-bottom:8px;color:#0d2b52}.manual-filters input,.manual-filters select{width:100%;min-width:0;min-height:47px;border:1px solid #94a3b8;background:#fff;color:#0d2b52;font:inherit;font-size:.92rem;padding:10px 12px;border-radius:0}.manual-clear{justify-self:start;padding:0;border:0;background:none;color:#155eef;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit;font-size:.85rem}.manual-result-count{font-size:.92rem;color:#526174;margin:0 0 22px}.manual-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.manual-document{display:flex;flex-direction:column;border:1px solid #ccd7e2;background:#fff;padding:24px;min-width:0}.manual-document-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.manual-document-top .catalog-eyebrow{font-size:.73rem;letter-spacing:.07em}.manual-pdf-tag{font-size:.75rem;font-weight:700;color:#0d2b52;border:1px solid #b6c6d8;padding:4px 7px}.manual-document h3{font-size:1.7rem;line-height:1.2;color:#0d2b52;margin:0 0 14px;overflow-wrap:anywhere}.manual-doc-meta{font-size:.84rem;color:#526174;line-height:1.6;margin:0 0 10px}.manual-doc-code{font-weight:700;color:#0d2b52;font-size:.9rem;margin:0 0 8px;overflow-wrap:anywhere}.manual-doc-edition{font-size:.83rem;color:#526174;margin:0 0 16px}.manual-applicability{border-top:1px solid #e1e7ed;margin-bottom:22px;padding-top:14px;font-size:.83rem;line-height:1.6}.manual-applicability summary{color:#0d2b52;cursor:pointer;font-weight:600}.manual-applicability p{color:#526174;overflow-wrap:anywhere;max-height:290px;overflow:auto;padding-right:5px}.manual-document>.catalog-button{margin-top:auto;align-self:flex-start;max-width:100%;white-space:normal;font-size:.93rem}.manual-empty{background:#f4f7f9;padding:30px;border-left:4px solid #f2b600}.manual-empty h3{font-size:1.8rem}.manual-empty a{color:#155eef}.manual-document[hidden],.manual-empty[hidden]{display:none!important}
@media(max-width:1050px){.manual-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.manual-document-grid{grid-template-columns:1fr}.manual-filters{grid-template-columns:1fr;padding:18px}.manual-document{padding:22px}.manual-document h3{font-size:1.6rem}.manual-document>.catalog-button{width:100%}}
