.guide-jumps{display:flex;gap:.65rem;flex-wrap:wrap;margin:0 0 1.5rem}.guide-jumps a{font-size:.82rem;border:1px solid #cbd8dc;border-radius:2rem;padding:.5rem .8rem;text-decoration:none;color:var(--accent);background:#fff}.documentary-note{padding:1.1rem 1.25rem;border-left:3px solid var(--accent);background:#f0f7f8;border-radius:0 .7rem .7rem 0;margin:1rem 0 1.8rem}.documentary-note strong{font-size:.85rem}.documentary-note p{font-size:.9rem!important;margin:.4rem 0 0;line-height:1.65!important}.editorial-review{font-size:.84rem!important;color:#4a5d65}.documented-facts{margin:1.5rem 0 2rem}.documented-facts dl{margin:1rem 0;border:1px solid #dbe4e7;border-radius:.8rem;overflow:hidden}.documented-facts dl>div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8eb}.documented-facts dl>div:last-child{border:0}.documented-facts dt{font-size:.9rem;font-weight:700}.documented-facts dd{margin:0;font-size:.9rem;line-height:1.65}.fact-source{font-size:.78rem;white-space:nowrap}.decision-section{margin:2rem 0}.decision-table{margin:1rem 0;overflow-x:auto;max-width:100%;border:1px solid #dae3e8;border-radius:.65rem}.decision-table table{width:100%;border-collapse:collapse;min-width:330px;font-size:.87rem}.decision-table caption{text-align:left;font-weight:700;padding:.85rem 1rem;background:#f1f6f7}.decision-table th,.decision-table td{text-align:left;vertical-align:top;padding:.85rem 1rem;border-bottom:1px solid #e2e8eb;line-height:1.6}.decision-table thead th{background:#f7fafb}.product-faq{margin:2rem 0}.product-faq details{border-top:1px solid #dae3e6;padding:1rem 0}.product-faq summary{font-weight:700;cursor:pointer;line-height:1.6}.product-faq details p{margin-bottom:0}.purchase-planner{border-top:1px solid #dce5e8;padding-top:2rem;margin:2.5rem 0}.purchase-hint{font-size:.86rem!important;color:#4a5d65}.purchase-planner .calculator-shell{display:block;background:#f2f8f8;border:1px solid #dce8e9;border-radius:1rem;padding:1.25rem}.purchase-planner .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-planner .result-card{margin-top:1rem;background:#fff}.purchase-planner .result-actions{margin-bottom:0}.guide-sources{border-top:1px solid #dce5e8;padding-top:1.5rem;margin-top:2rem}.guide-sources p{font-size:.82rem!important;color:#4d6169}.guide-sources li{overflow-wrap:anywhere}.product-review-date{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.82rem;color:#4a5d65;margin:.8rem 0}.product-side-nav{display:grid;gap:.8rem}.product-side-nav a{display:block}.decision-section,.purchase-planner,.product-faq,#lojas,#analise{scroll-margin-top:100px}.guide-jumps a:focus-visible,.product-faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.article-body{min-width:0}.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}@media(max-width:700px){.documented-facts dl>div{grid-template-columns:1fr;gap:.25rem}.purchase-planner .calculator-shell{padding:1rem}.purchase-planner .fields{grid-template-columns:1fr}.guide-jumps{gap:.45rem}.guide-jumps a{font-size:.78rem;padding:.45rem .65rem}}

.category-overview{max-width:82ch;margin:0 0 2rem;padding:1.4rem 1.6rem;border:1px solid #dce6e9;border-radius:1rem;background:#f2f8f8}.category-overview h2{font-size:1.25rem;margin:0 0 .8rem}.category-overview li{line-height:1.65;margin:.5rem 0}.category-overview p{font-size:.88rem;line-height:1.7;margin-bottom:0}

.page-layout>.side-box{align-self:start}
