.closure-section{background:var(--bg,#fff);color:var(--text,#172d40);border-bottom:1px solid var(--border,#cbd5e1);padding:clamp(32px,5vw,64px) 24px}.closure-inner{max-width:1100px;margin-inline:auto}.closure-section h2{letter-spacing:-.02em;color:inherit;margin:0 0 20px;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.2}.closure-section h3{color:inherit;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.35}.closure-section p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:90ch;margin:12px 0 20px;line-height:1.75}.closure-section a,.closure-notice a{color:var(--accent,#075985);text-underline-offset:4px;overflow-wrap:anywhere}.closure-notice{border:1px solid var(--border,#cbd5e1);border-left:5px solid var(--accent,#075985);background:var(--bg-muted,#f3f7fa);color:var(--text,#172d40);border-radius:10px;margin:18px 0 28px;padding:20px 24px}.closure-notice>strong{font-size:18px;display:block}.closure-notice p{text-align:justify;margin:8px 0 0;line-height:1.7}.closure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.closure-card{border:1px solid var(--border,#cbd5e1);background:var(--card,#fff);border-radius:12px;min-width:0;padding:24px}.closure-card p:last-child{margin-bottom:0}.closure-section .closure-label{color:var(--accent,#075985);margin:0 0 8px;font-size:14px;font-weight:650}.closure-source{color:var(--text-muted,#475569);font-size:14px}.closure-table-wrap{border:1px solid var(--border,#cbd5e1);border-radius:10px;max-width:100%;margin:24px 0;overflow-x:auto}.closure-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;color:inherit;background:var(--card,#fff);font-size:15px}.closure-table-wrap caption{text-align:left;background:var(--bg-muted,#f3f7fa);color:inherit;padding:14px 18px;font-weight:650}.closure-table-wrap :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#cbd5e1);padding:16px 18px;line-height:1.65}.closure-table-wrap thead{background:var(--bg-muted,#f3f7fa)}.closure-table-wrap tbody th{min-width:160px;font-weight:650}.closure-list{margin:20px 0;padding-left:24px}.closure-list li{margin-bottom:15px;line-height:1.7}.closure-timeline{border-left:2px solid var(--border,#cbd5e1);padding-left:24px}.closure-timeline article{padding:4px 0 18px}.closure-faq details{border-top:1px solid var(--border,#cbd5e1);padding:14px 0}.closure-faq summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:650}.closure-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.closure-kpis>div{border:1px solid var(--border,#cbd5e1);border-radius:10px;padding:18px}.closure-kpis dt{color:var(--text-muted,#475569);font-size:14px}.closure-kpis dd{margin:8px 0 0;font-size:clamp(24px,3vw,32px);font-weight:750;line-height:1.3}.closure-research-intro{margin-top:24px}.closure-print-only,.rm-print-cover,.rm-print-runningfoot{display:none}body.rm-slide-mode .closure-section{content-visibility:visible!important;display:block!important}@media (max-width:680px){.closure-grid,.closure-kpis{grid-template-columns:minmax(0,1fr)}.closure-card{padding:20px}.closure-section{padding:32px 16px}.research-content .closure-section{padding-inline:0}.closure-notice{padding:18px}}@media print{.closure-print-only,.rm-print-cover,.rm-print-runningfoot{display:block}.closure-section{break-before:auto;color:#172d40;background:#fff;padding:20px 0;display:block!important}.closure-card,.closure-notice{break-inside:avoid;color:#172d40;background:#fff}.closure-section p{color:#172d40}.closure-table-wrap{overflow:visible}.closure-table-wrap table{min-width:0;font-size:11px}.closure-table-wrap :is(th,td){padding:7px}.closure-table-wrap tbody th{min-width:0}.closure-section details::details-content{content-visibility:visible!important}.closure-section details>:not(summary){display:block!important}}body.rm-slide-mode .papers-page .rt-ready[data-active-group] .rt-content .closure-section[data-tab]{display:block!important}@media print{body:not(.rm-print-full) .papers-page .closure-section:not(#executivo):not(#conclusoes):not(#trust):not(#resultados){display:none!important}}.closure-section h4{color:inherit;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4}.closure-disclosure{border-block:1px solid var(--border,#cbd5e1);margin-block:24px}.closure-disclosure>summary{cursor:pointer;min-height:48px;color:var(--accent,#075985);padding:15px 4px;font-weight:700;line-height:1.5}.closure-disclosure>summary:focus-visible,.closure-table-wrap:focus-visible{outline:2px solid var(--accent,#075985);outline-offset:4px}.closure-disclosure[open]{padding-bottom:12px}.closure-plan-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin:24px 0 36px;padding-left:24px;display:grid}.closure-plan-steps>li{border-bottom:1px solid var(--border,#cbd5e1);padding:16px 16px 8px 8px}.closure-plan-steps>li::marker{color:var(--accent,#075985);font-weight:750}.closure-plan-steps p{text-align:left;-webkit-hyphens:none;hyphens:none}.closure-plan-steps .closure-source{margin-top:0}@media (max-width:680px){.closure-plan-steps{grid-template-columns:minmax(0,1fr);gap:8px}}@media print{.closure-plan-steps{display:block}.closure-plan-steps>li{break-inside:avoid}}
