:root{--ink:#151515;--paper:#fff;--muted:#696969;--line:#e6e6e3;--soft:#f5f5f2;--accent:#32b583;--header:74px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button,select,input{border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #178158;outline-offset:4px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:disabled{cursor:default}h1,h2,h3,p{margin:0}button{border:0}button,input,select{background:none}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-70px;z-index:50;background:#fff;color:#111;padding:12px 20px;border:1px solid #111;border-radius:8px}.skip-link:focus{top:10px}
.site-header{height:var(--header);position:sticky;top:0;z-index:20;background:#fff;color:#151515;border-bottom:1px solid #e8e8e5}.header-inner{height:100%;max-width:1536px;margin:auto;padding:0 48px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:19px;flex-shrink:0}.brand img{width:123px;height:41px;object-fit:contain}.brand-divider{width:1px;height:22px;background:#deded9}.brand-section{font-size:14px;font-weight:500;color:#777}.primary-nav{display:flex;gap:28px;align-items:center;margin-left:auto;height:100%}.primary-nav a{font-size:13px;font-weight:550;color:#777;height:100%;display:flex;align-items:center;position:relative}.primary-nav a:hover,.primary-nav a[aria-current="page"]{color:#111}.primary-nav a[aria-current="page"]:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--accent)}.search-trigger{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #e2e2dd;border-radius:7px;color:#777;font-size:12px;white-space:nowrap}.search-trigger:hover{background:#f4f4f0;color:#111}.search-trigger svg{width:16px;height:16px}.search-trigger kbd{font:10px inherit;color:#888;border-left:1px solid #dfdfd9;padding-left:9px;margin-left:3px}.page-width{max-width:1340px;margin:0 auto;padding-left:48px;padding-right:48px}.hero{padding-top:92px;padding-bottom:84px;display:grid;grid-template-columns:1.45fr 1fr;gap:74px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;font-weight:650;color:#747474;display:flex;align-items:center;gap:9px}.status-dot{height:6px;width:6px;border-radius:50%;background:#32b583;box-shadow:0 0 0 4px #eaf7f1}.hero h1{font-size:clamp(47px,5.5vw,76px);line-height:1.025;font-weight:600;letter-spacing:-3.5px;margin-top:28px}.hero-description{font-size:18px;line-height:1.65;color:var(--muted);margin-top:26px;font-weight:400}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:32px}.button{min-height:43px;border-radius:7px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:12px;font-weight:600;line-height:1.45;border:1px solid transparent;transition:background .15s,transform .15s}.button-dark{background:#161616;color:#fff}.button-dark:hover{background:#333}.button-light{border-color:#dededb;background:#fff}.button-light:hover{background:#f2f2ef}.button span{font-size:16px;font-weight:400}.collection-note{background:var(--soft);border:1px solid #e9e9e3;border-radius:12px;padding:29px 30px 26px;max-width:368px;justify-self:end;width:100%}.note-label{font-size:11px;font-weight:600;color:#747474}.note-stat{display:flex;align-items:center;gap:20px;padding:22px 0 24px;border-bottom:1px solid #deded8}.note-stat strong{font-size:84px;font-weight:500;letter-spacing:-5px;line-height:1}.note-stat span{font-size:14px;line-height:1.4;color:#73736c}.note-lines{padding:23px 0;display:grid;gap:8px;font-size:14px;line-height:1.4}.collection-note>a{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #deded8;padding-top:18px;font-weight:600}.collection-note>a span{font-size:16px}.resume-banner{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#f4f9f6;border:1px solid #dfebe3;border-radius:9px;margin-bottom:46px}.resume-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#e3f2e9;font-size:18px}.resume-copy{flex:1;min-width:0}.resume-copy small{display:block;color:#527362;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:5px}.resume-copy strong{font-size:14px;font-weight:550}.resume-banner>a{font-size:12px;font-weight:600;display:flex;gap:15px;align-items:center}
.manuals-section{padding-top:10px;padding-bottom:78px}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:28px}.section-heading h2,.how-section h2{font-size:34px;line-height:1.1;letter-spacing:-1.2px;font-weight:550;margin-top:12px}.section-heading>p{color:var(--muted);font-size:12px;line-height:1.7;max-width:290px}.collection-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:20px;margin-bottom:25px}.filter-list{display:flex;flex-wrap:wrap;gap:6px}.filter-list button{border:1px solid #e6e6e1;padding:8px 13px;border-radius:6px;font-size:11px;min-height:34px;font-weight:550;background:#fff}.filter-list button:hover{background:#f2f2ef}.filter-list button[aria-pressed="true"]{background:#171717;border-color:#171717;color:#fff}.result-count{font-size:11px;color:#777;white-space:nowrap}.manual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.manual-card{border:1px solid var(--line);border-radius:9px;padding:22px 23px 0;display:flex;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;background:#fff}.manual-card:hover{border-color:#bdbdb6;box-shadow:0 4px 18px #00000004}.card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.group-label{font-size:9px;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase;font-weight:600;color:#7e7e79}.card-number{font-size:10px;color:#b4b4ac;font-variant-numeric:tabular-nums}.manual-card h3{font-size:19px;font-weight:560;line-height:1.25;letter-spacing:-.35px;margin-top:15px;max-width:280px}.manual-card h3 a{display:inline}.manual-card h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card-description{font-size:12px;line-height:1.65;color:#737373;margin-top:12px;margin-bottom:21px;flex:1;min-height:59px}.card-open{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650;padding-bottom:20px}.card-open span{font-size:18px;font-weight:400}.card-shortcuts{border-top:1px solid #eee;display:flex;gap:16px;flex-wrap:wrap;margin-top:auto;padding:14px 0 15px}.card-shortcuts a{font-size:10px;color:#777}.card-shortcuts a:hover{color:#111;text-decoration:underline;text-underline-offset:3px}.support-section{background:var(--soft);border-top:1px solid #ebebe7;border-bottom:1px solid #ebebe7;padding:59px 0 65px}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}.support-card{display:flex;gap:18px;align-items:flex-start;border-top:1px solid #dcdcd6;padding:23px 0}.support-card:hover .support-title{text-decoration:underline;text-underline-offset:4px}.support-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1px solid #dcdcd6;border-radius:7px;color:#83837b;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;margin-top:2px}.support-copy{flex:1}.support-title{display:block;font-size:16px;font-weight:550;line-height:1.35;letter-spacing:-.15px}.support-description{display:block;font-size:12px;line-height:1.6;color:#787873;margin-top:7px;max-width:440px}.support-arrow{font-size:20px;line-height:1.5;color:#83837b}.how-section{padding-top:64px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.how-section h2{font-size:29px}.how-copy{font-size:12px;line-height:1.8;color:#737373;padding-top:4px}.how-copy p+p{margin-top:12px}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:25px;color:#8b8b86;font-size:10px}.site-footer a:hover{color:#222}
.reader-stage{height:calc(100dvh - var(--header));display:flex;flex-direction:column}.reader-toolbar{display:flex;align-items:center;gap:23px;background:#f7f7f5;border-bottom:1px solid #ddd;padding:11px 28px;min-height:69px}.back-link{display:flex;align-items:center;gap:9px;font-size:12px;color:#727272;padding:8px 0;white-space:nowrap}.back-link>span:first-child{font-size:18px}.back-link:hover{color:#000}.reader-current{border-left:1px solid #dcdcd8;padding-left:22px;flex:1;min-width:0}.reader-current>span{font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a83;font-weight:650;display:block;margin-bottom:4px}#document-select{font-size:13px;font-weight:550;color:#242424;border:0;padding:2px 22px 2px 0;max-width:100%;width:min(100%,470px);cursor:pointer}.open-document{font-size:11px;font-weight:550;display:flex;align-items:center;gap:12px;white-space:nowrap;border:1px solid #d9d9d3;border-radius:6px;padding:9px 12px;background:#fff}.open-document:hover{border-color:#aaa}.open-document svg{width:14px;height:14px}.reader-frame-wrap{position:relative;flex:1;min-height:0;background:#fff}#manual-frame{border:0;height:100%;width:100%;display:block}.reading{overflow:hidden}.reading .primary-nav a[aria-current="page"]:after{display:none}
.search-dialog{width:min(800px,calc(100% - 36px));max-height:min(810px,calc(100dvh - 80px));border:1px solid #e7e7e2;border-radius:13px;padding:0;color:var(--ink);background:#fff;box-shadow:0 22px 80px #0003;overflow:hidden}.search-dialog::backdrop{background:#1119;backdrop-filter:blur(5px)}.search-dialog[open]{display:flex;flex-direction:column}.search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 28px 21px;flex-shrink:0}.search-heading h2{font-size:22px;letter-spacing:-.5px;font-weight:550;margin-top:10px;line-height:1.25}.close-search{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #e3e3df;border-radius:50%;color:#777;font-size:12px}.close-search:hover{background:#f0f0ed}.search-input-wrap{margin:0 28px;display:flex;align-items:center;gap:13px;padding:11px 15px;border:1px solid #d5d5cf;border-radius:7px;flex-shrink:0}.search-input-wrap:focus-within{border-color:#202020;box-shadow:0 0 0 1px #202020}.search-input-wrap svg{width:19px;height:19px;color:#777}.search-input-wrap input{flex:1;min-width:0;border:0;outline:none;font-size:16px;padding:2px 0;line-height:1.5;color:#111}.search-input-wrap input:focus-visible{outline:none}.search-input-wrap input::placeholder{color:#a2a29a}.search-input-wrap input::-webkit-search-cancel-button{display:none}.search-input-wrap button{font-size:10px;color:#7b7b73;padding:5px}.search-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 28px 16px;font-size:10px;color:#777;flex-shrink:0;border-bottom:1px solid #ebebe7}.search-hint{color:#999}.search-results{overflow-y:auto;overscroll-behavior:contain;padding:0 28px;flex:1;min-height:180px}.search-result{display:block;padding:19px 0;border-bottom:1px solid #ededeb}.search-result:hover{background:#fafaf8}.search-result small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#8a8a80;margin-bottom:7px}.search-result strong{display:block;font-size:15px;font-weight:570;line-height:1.45}.search-result .result-parent{font-size:11px;color:#777;margin-top:5px;display:block}.search-result p{font-size:12px;color:#7b7b73;line-height:1.7;margin-top:9px}.search-result mark{background:#e1f3e9;border-radius:2px;color:#145637;padding:0 1px}.search-empty{text-align:center;padding:38px 22px 42px;color:#8b8b82}.empty-symbol{font-size:37px;color:#b0b0a5;display:block;margin-bottom:13px}.search-empty h3{font-size:16px;font-weight:550;color:#67675f}.search-empty p{font-size:12px;line-height:1.8;margin:10px auto 0;max-width:340px}.search-more-wrap{padding:15px 28px;border-top:1px solid #e9e9e4;text-align:center;flex-shrink:0}.search-more-wrap .button{min-height:36px;font-size:11px}.noscript-message{padding:30px;position:fixed;inset:auto 20px 20px;background:#fff;border:1px solid #999;z-index:40}.noscript-message p{margin-top:10px;font-size:14px;line-height:1.5}.noscript-message a{text-decoration:underline}
@media(min-width:1500px){.hero{padding-top:105px;padding-bottom:98px}}
@media(max-width:1100px){.header-inner{padding:0 30px;gap:28px}.primary-nav{gap:20px}.search-trigger span{display:none}.search-trigger kbd{display:none}.search-trigger{padding:10px}.page-width{padding-left:32px;padding-right:32px}.hero{gap:35px;padding-top:70px;padding-bottom:70px}.hero h1{font-size:61px}.collection-note{padding:25px;max-width:320px}.manual-card{padding-left:19px;padding-right:19px}.manual-card h3{font-size:18px}.manual-grid{gap:13px}.card-description{font-size:11px}.filter-list{gap:5px}.filter-list button{font-size:10px;padding:7px 10px}.support-grid{column-gap:28px}}
@media(max-width:800px){:root{--header:66px}.header-inner{padding:0 23px;gap:23px}.brand-section,.brand-divider{display:none}.brand img{width:109px;height:36px}.primary-nav{gap:21px}.primary-nav a{font-size:12px}.page-width{padding-left:25px;padding-right:25px}.hero{grid-template-columns:1.25fr 1fr;gap:25px;padding-top:58px;padding-bottom:57px}.hero h1{font-size:49px;letter-spacing:-2px}.hero-description{font-size:15px;margin-top:21px}.hero-actions{align-items:stretch;flex-direction:column;gap:9px;max-width:250px;margin-top:25px}.hero-actions .button{justify-content:space-between;font-size:11px;min-height:40px}.collection-note{padding:22px 21px}.note-stat strong{font-size:70px}.note-stat{gap:15px;padding:20px 0}.note-stat span{font-size:12px}.note-lines{font-size:12px;gap:7px;padding:19px 0}.note-label{font-size:10px}.collection-note>a{font-size:10px;line-height:1.5}.section-heading h2,.how-section h2{font-size:29px}.section-heading>p{font-size:11px}.collection-tools{display:block}.result-count{margin-top:15px;font-size:10px}.filter-list{gap:6px}.filter-list button{padding:8px 11px;min-height:34px}.manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.manual-card h3{font-size:19px}.card-description{font-size:12px}.support-title{font-size:14px}.support-description{font-size:11px}.support-card{gap:12px}.how-section{gap:35px;padding-top:50px;padding-bottom:44px}.how-section h2{font-size:25px}.site-footer{font-size:9px;flex-wrap:wrap}.reader-toolbar{padding:10px 20px;gap:16px}.reader-current{padding-left:16px}.open-document{padding:9px}.open-document span{display:none}.back-link{font-size:11px}.search-dialog{max-height:calc(100dvh - 50px)}}
@media(max-width:580px){:root{--header:62px}.header-inner{padding:0 18px;gap:14px}.brand img{width:100px;height:33px}.primary-nav{gap:17px;margin-left:auto}.primary-nav a{font-size:11px}.search-trigger{padding:8px;border-color:#deded8}.search-trigger svg{width:15px;height:15px}.page-width{padding-left:22px;padding-right:22px}.hero{display:block;padding-top:48px;padding-bottom:45px}.hero h1{font-size:54px;letter-spacing:-2.7px;margin-top:22px}.hero-description{font-size:15px;margin-top:22px}.hero-actions{max-width:none;flex-direction:row;flex-wrap:wrap;margin-top:25px;gap:10px}.hero-actions .button{font-size:11px;gap:11px;flex:1;min-width:140px;padding:11px 12px;white-space:nowrap}.eyebrow{font-size:9px;letter-spacing:1.35px}.collection-note{margin-top:34px;max-width:none;padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-items:center}.note-label{grid-column:1/-1;font-size:9px;margin-bottom:13px}.note-stat{border-bottom:0;padding:0;gap:12px}.note-stat strong{font-size:63px;letter-spacing:-3px}.note-stat span{font-size:11px}.note-lines{padding:0 0 0 17px;border-left:1px solid #dddcd6;font-size:10px;gap:5px;line-height:1.45}.collection-note>a{grid-column:1/-1;margin-top:16px;padding-top:12px;font-size:10px}.resume-banner{padding:17px 16px;margin-bottom:36px;gap:12px;flex-wrap:wrap}.resume-icon{width:29px;height:29px;font-size:16px}.resume-copy strong{font-size:12px}.resume-copy small{font-size:8px}.resume-banner>a{font-size:10px;gap:8px}.manuals-section{padding-top:0;padding-bottom:43px}.section-heading{display:block;margin-bottom:23px}.section-heading h2{font-size:29px;letter-spacing:-1px;margin-top:11px}.section-heading>p{margin-top:15px;font-size:11px;max-width:none}.section-heading>p br{display:none}.collection-tools{padding-top:15px;margin-bottom:18px}.filter-list{gap:6px}.filter-list button{font-size:10px;padding:8px 10px}.result-count{margin-top:14px}.manual-grid{grid-template-columns:1fr;gap:12px}.manual-card{padding:21px 22px 0}.manual-card h3{font-size:21px;max-width:none;margin-top:12px}.card-description{min-height:0;margin:10px 0 18px;font-size:12px;line-height:1.7}.card-open{padding-bottom:17px}.card-shortcuts{gap:25px;padding:13px 0 14px}.card-shortcuts a{font-size:11px}.support-section{padding:37px 0 35px}.support-grid{grid-template-columns:1fr}.support-card{padding:21px 0;gap:15px}.support-title{font-size:15px}.support-description{font-size:12px}.support-number{width:28px;height:28px}.how-section{display:block;padding-top:40px;padding-bottom:32px}.how-section h2{font-size:28px}.how-copy{margin-top:22px;font-size:12px}.site-footer{align-items:flex-start;gap:12px;padding-top:20px;padding-bottom:24px;font-size:9px}.site-footer p:first-child{width:100%;font-weight:600;color:#666}.reader-toolbar{min-height:69px;padding:10px 12px;gap:11px}.back-link{gap:5px}.back-link span:last-child{display:none}.reader-current{padding-left:11px}.reader-current>span{font-size:8px;letter-spacing:.6px}#document-select{font-size:11px;padding-right:3px;width:100%}.open-document{padding:9px}.search-dialog{width:calc(100% - 22px);max-height:calc(100dvh - 32px);border-radius:10px}.search-heading{padding:22px 19px 18px;gap:12px}.search-heading h2{font-size:19px;max-width:230px;line-height:1.3}.close-search{flex-shrink:0;width:28px;height:28px}.search-input-wrap{margin:0 19px;padding:10px 12px;gap:9px}.search-input-wrap input{font-size:14px}.search-meta{padding:12px 19px;display:block;line-height:1.5}.search-hint{display:block;margin-top:4px;font-size:9px}.search-results{padding:0 19px}.search-result{padding:16px 0}.search-result strong{font-size:14px}.search-result small{font-size:8px;line-height:1.5}.search-result p{font-size:11px}.search-empty{padding:30px 5px}.search-empty h3{font-size:14px}.search-empty p{font-size:11px}.search-more-wrap{padding:12px 19px}.noscript-message{inset:auto 10px 10px;padding:20px}.noscript-message h2{font-size:20px}}
@media(max-width:355px){.header-inner{padding:0 12px;gap:11px}.brand img{width:88px}.primary-nav{gap:12px}.primary-nav a{font-size:10px}.page-width{padding-left:18px;padding-right:18px}.hero h1{font-size:48px}.hero-actions .button{min-width:120px;font-size:10px;gap:5px}.note-lines{font-size:9px;padding-left:13px}.note-stat strong{font-size:55px}.note-stat span{font-size:10px}.collection-note{column-gap:12px;padding:17px}.resume-banner>a{margin-left:41px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.site-header,.hero-actions,.filter-list,.card-shortcuts,.reader-toolbar,.search-dialog,.site-footer a{display:none!important}body{color:#000;background:#fff}.page-width{padding-left:0;padding-right:0}.hero{padding:20px 0;grid-template-columns:1fr 1fr}.hero h1{font-size:40px}.hero-description{font-size:13px}.collection-note{padding:18px}.note-stat strong{font-size:50px}.manual-grid{grid-template-columns:repeat(2,1fr)}.manual-card,.support-card{break-inside:avoid}.manuals-section{padding-bottom:25px}.manual-card{padding:14px}.manual-card h3{font-size:16px}.card-description{font-size:10px;min-height:0}.card-open{padding:0;font-size:10px}.section-heading h2{font-size:25px}.support-section{padding:25px 0;background:#fff}.how-section{padding:25px 0}.reading{overflow:visible}.reader-stage{height:auto}.reader-frame-wrap{height:90vh}.reader-stage:before{content:"Para imprimir o documento completo, abra-o em uma nova aba e use a impressão do próprio manual.";display:block;padding:20px;font-size:15px}}
