.rel-doc{--ink:#000;--paper:#fff;--accent:#152942;--accent2:#1e6fb0;--f-critico:#a5432e;--f-atencao:#b8862e;--f-estruturado:#152942;--f-maduro:#1e6fb0;--n100:#f4f4f5;--n300:#d4d4d8;--n500:#71717a;--measure:34rem;--gut:clamp(1.5rem,6vw,5rem)}.rel-doc,.rel-doc *{box-sizing:border-box;margin:0;padding:0}.rel-doc{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.65}.rel-doc .sheet{max-width:52rem;padding:0 var(--gut);margin:0 auto}.rel-doc .band{border-top:1.5px solid #9fb0bf;padding:clamp(3.5rem,9vw,7rem) 0}.rel-doc .band:first-of-type{border-top:0}.rel-doc .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--n500);font-family:Raleway,sans-serif;font-size:.6875rem;font-weight:500}.rel-doc .eyebrow-gold{letter-spacing:.14em;text-transform:uppercase;color:var(--accent2);font-family:Raleway,sans-serif;font-size:.6875rem;font-weight:500}.rel-doc .display{letter-spacing:-.01em;font-family:Raleway,sans-serif;font-weight:200;line-height:1.05}.rel-doc .prose{max-width:var(--measure)}.rel-doc .prose p+p{margin-top:1.1em}.rel-doc .note{color:var(--n500);max-width:var(--measure);font-size:.8125rem;line-height:1.6}.rel-doc .synth{text-align:center;flex-direction:column;align-items:center;display:flex}.rel-doc .score{justify-content:center;align-items:baseline;gap:.6rem;margin:1.75rem 0 .25rem;display:flex}.rel-doc .score-num{color:var(--accent2);letter-spacing:-.03em;font-family:Raleway,sans-serif;font-size:clamp(5rem,15vw,8.5rem);font-weight:200;line-height:.82}.rel-doc .score-den{color:var(--n500);font-size:1rem}.rel-doc .score-band{color:var(--accent2);font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:400}.rel-doc .hex-stage{width:100%;max-width:40rem;margin:clamp(1.5rem,4vw,2.5rem) auto 0}.rel-doc .hex{width:100%;height:auto;display:block;overflow:visible}.rel-doc .hex-grid{fill:none;stroke:var(--n300);stroke-width:.6px}.rel-doc .hex-outer{fill:none;stroke:var(--n300);stroke-width:1px}.rel-doc .hex-axis{stroke:var(--n300);stroke-width:.6px}.rel-doc .hex-area{fill:var(--accent);fill-opacity:.14;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.rel-doc .hex-dot{fill:var(--accent2)}.rel-doc .hex-vname{letter-spacing:.1em;text-transform:uppercase;fill:var(--n500);font-family:Raleway,sans-serif;font-size:11px;font-weight:500}.rel-doc .hex-vscore{fill:var(--ink);font-family:Raleway,sans-serif;font-size:22px;font-weight:300}.rel-doc .hex-cap{color:var(--n500);text-align:center;margin-top:1.25rem;font-size:.75rem}.rel-doc .triad{border-top:1px solid var(--n300);gap:0;margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=40rem) and (width<=64rem){.rel-doc .triad{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (width>=48rem){.rel-doc .triad{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.rel-doc .triad-col{border-bottom:1px solid var(--n300);padding:1.5rem 0}@media (width>=48rem){.rel-doc .triad-col{border-bottom:0}}.rel-doc .triad-head{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.rel-doc .triad-name{flex:auto;min-width:9rem;font-family:Raleway,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.3}.rel-doc .triad-score{white-space:nowrap;flex:none;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:300}.rel-doc .triad-col h3{letter-spacing:.14em;text-transform:uppercase;color:var(--n500);margin-bottom:.9rem;font-family:Raleway,sans-serif;font-size:.6875rem;font-weight:500}.rel-doc .triad-col ul{list-style:none}.rel-doc .triad-col li{padding:.45rem 0;font-family:Raleway,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.35}.rel-doc .triad-col li span{color:var(--n500);margin-top:.15rem;font-family:IBM Plex Sans,sans-serif;font-size:.75rem;display:block}.rel-doc .pano{border-top:1px solid var(--n300);margin-top:2.5rem}.rel-doc .pano-row{border-bottom:1px solid var(--n300);color:inherit;grid-template-columns:1.6rem 1fr;align-items:start;gap:1rem;padding:1.1rem 0;text-decoration:none;display:grid}@media (width>=48rem){.rel-doc .pano-row{grid-template-columns:1.6rem 14rem 1fr 3rem;align-items:center;gap:1.5rem}}.rel-doc .pano-idx{color:var(--n500);font-family:Raleway,sans-serif;font-size:.875rem;font-weight:300}.rel-doc .pano-name{font-family:Raleway,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.3}.rel-doc .pano-line{color:var(--n500);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.rel-doc .pano-score{text-align:right;white-space:nowrap;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:300}.rel-doc .strip{gap:2px;max-width:14rem;height:.375rem;margin-top:.6rem;display:flex}.rel-doc .strip i{background:var(--n100);flex:1}.rel-doc .strip i.on{background:var(--accent)}.rel-doc .strip i.on:first-child{opacity:.15}.rel-doc .strip i.on:nth-child(2){opacity:.4}.rel-doc .strip i.on:nth-child(3){opacity:.7}.rel-doc .strip i.on:nth-child(4){opacity:1}.rel-doc .dim-head{border-bottom:1px solid var(--ink);align-items:baseline;gap:.75rem 2rem;padding-bottom:1.25rem;display:grid}@media (width>=48rem){.rel-doc .dim-head{grid-template-columns:1fr auto}}.rel-doc .dim-name{letter-spacing:-.01em;font-family:Raleway,sans-serif;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:200;line-height:1.1}.rel-doc .dim-score{color:var(--accent2);white-space:nowrap;font-family:Raleway,sans-serif;font-size:clamp(2.5rem,7vw,3.5rem);font-weight:200;line-height:1}.rel-doc .dim-score em{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:.4rem;font-size:.6875rem;font-style:normal;font-weight:500;display:block}@media (width>=48rem){.rel-doc .dim-score{text-align:right}}.rel-doc .lens{margin:2.5rem 0 0}.rel-doc .lens-rows{gap:1.1rem;max-width:38rem;display:grid}.rel-doc .lens-row{grid-template-columns:6.5rem 1fr 2rem;align-items:center;gap:.9rem;display:grid}.rel-doc .lens-label{letter-spacing:.11em;text-transform:uppercase;color:var(--n500);font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .lens-track{background:var(--n100);height:4px;position:relative;overflow:visible}.rel-doc .lens-fill{background:var(--accent);position:absolute;inset:0 auto 0 0}.rel-doc .lens-avg{border-left:1px dashed var(--ink);opacity:.55;width:1px;position:absolute;top:-1.05rem;bottom:-1.05rem}.rel-doc .lens-val{color:var(--n500);text-align:right;font-size:.8125rem}.rel-doc .read{border-left:2px solid var(--accent);max-width:var(--measure);margin-top:2.5rem;padding:.1rem 0 .1rem 1.25rem}.rel-doc .read h4{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .read p{font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.rel-doc .dim-body{margin-top:2.5rem}.rel-doc .evidence{max-width:var(--measure);border-left:1px solid var(--n300);margin-top:2rem;padding-left:1.25rem}.rel-doc .evidence blockquote{font-family:Raleway,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.55}.rel-doc .keyfact{max-width:var(--measure);color:var(--n500);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;font-size:.8125rem;display:flex}.rel-doc .keyfact b{letter-spacing:.11em;text-transform:uppercase;color:var(--n500);font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .keyfact span{color:var(--ink)}.rel-doc .startbox{border:1px solid var(--n300);background:#eef3f8;max-width:44rem;margin-top:2.75rem;padding:clamp(1.5rem,4vw,2rem)}.rel-doc .startbox .eyebrow{color:var(--accent)}.rel-doc .startbox h4{max-width:28ch;margin:.7rem 0 .85rem;font-family:Raleway,sans-serif;font-size:clamp(1.25rem,3.2vw,1.5rem);font-weight:300;line-height:1.25}.rel-doc .startbox p{max-width:var(--measure)}.rel-doc .startbox p+p{margin-top:.9em}.rel-doc .cross{border-top:1px solid var(--n300);gap:0;margin-top:2.5rem;display:grid}.rel-doc .cross-item{border-bottom:1px solid var(--n300);padding:2rem 0}.rel-doc .cross-pair{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .cross-item h3{max-width:24ch;margin-bottom:.9rem;font-family:Raleway,sans-serif;font-size:clamp(1.375rem,3.6vw,1.875rem);font-weight:200;line-height:1.25}.rel-doc .next{border:1px solid var(--ink);background:#eef3f8;max-width:44rem;margin-top:2.5rem;padding:clamp(1.75rem,5vw,3rem)}.rel-doc .next h3{max-width:20ch;margin:.75rem 0 1rem;font-family:Raleway,sans-serif;font-size:clamp(1.5rem,4vw,2.125rem);font-weight:200;line-height:1.2}.rel-doc .foot{border-top:1px solid var(--n300);padding:clamp(3rem,7vw,5rem) 0 4rem}.rel-doc .foot-grid{gap:2rem;margin-top:2rem;display:grid}@media (width>=48rem){.rel-doc .foot-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}.rel-doc .foot h4{letter-spacing:.14em;text-transform:uppercase;color:var(--n500);margin-bottom:.6rem;font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .foot p{color:var(--n500);font-size:.8125rem;line-height:1.6}.rel-doc .confid{border:1px solid var(--n300);max-width:44rem;margin-top:2.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.rel-doc .confid h4{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .confid p{max-width:var(--measure);font-size:.875rem;line-height:1.6}.rel-doc .refline{letter-spacing:.11em;text-transform:uppercase;color:var(--n500);margin-top:1.75rem;font-size:.6875rem;line-height:1.9}.rel-doc .howto{border-top:1px solid var(--n300);gap:.85rem;max-width:38rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.rel-doc .howto-row{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;display:grid}.rel-doc .howto-label{letter-spacing:.11em;text-transform:uppercase;color:var(--n500);font-family:Raleway,sans-serif;font-size:.625rem;font-weight:500}.rel-doc .howto-desc{font-size:.9375rem;line-height:1.5}.rel-doc .faixas .howto-desc{font-variant-numeric:tabular-nums;color:var(--n500)}.rel-doc header.cover{background:var(--accent);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top:0}.rel-doc header.cover .eyebrow{color:#ffffff9e}.rel-doc header.cover .display{color:#fff}.rel-doc header.cover .note{color:#ffffffb8}.rel-doc header.cover .confid{border-color:#ffffff47}.rel-doc header.cover .confid h4{color:#6dbdfb}.rel-doc header.cover .confid p{color:#ffffffdb}.rel-doc header.cover .refline{color:#ffffff9e}@media print{.rel-doc header.cover{padding:2rem 0 2.5rem}.rel-doc .band{break-before:page;page-break-before:always;border-top:0;padding:0 0 1.5rem}.rel-doc header.band{break-before:auto;page-break-before:auto}.rel-doc .sheet{padding:0}.rel-doc .dim-head,.rel-doc .hex-stage,.rel-doc .startbox,.rel-doc .keyfact,.rel-doc .cross-item,.rel-doc .next,.rel-doc .lens-rows,.rel-doc .howto,.rel-doc .confid,.rel-doc .read,.rel-doc .evidence,.rel-doc .triad-col,.rel-doc .howto-row,.rel-doc .lens-row{break-inside:avoid;page-break-inside:avoid}.rel-doc .eyebrow,.rel-doc h1,.rel-doc h3,.rel-doc h4,.rel-doc .dim-name,.rel-doc .cross-pair{break-after:avoid;page-break-after:avoid}}.rel-doc{-webkit-hyphens:auto;hyphens:auto}.rel-doc .prose p,.rel-doc .dim-body p,.rel-doc .read p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.5}.rel-doc .sec-title{align-items:baseline;gap:.75rem;font-family:Raleway,sans-serif;line-height:1.25;display:flex}.rel-doc .sec-title .sec-num{color:var(--accent2);font-variant-numeric:tabular-nums;flex:none}.rel-doc .sec-title-1{letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.75rem;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:500}.rel-doc .sec-title-2{margin:2.25rem 0 .5rem;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:400}.rel-doc .sec-title-1+.sec-title-2{margin-top:0}.rel-doc .sumario-titulo{letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.75rem;font-family:Raleway,sans-serif;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:500}.rel-doc .sumario{list-style:none}.rel-doc .sumario a{color:var(--ink);align-items:baseline;gap:.6rem;padding:.42rem 0;text-decoration:none;display:flex}.rel-doc .sumario .sum-num{font-variant-numeric:tabular-nums;color:var(--n500);flex:none;min-width:2.25rem}.rel-doc .sumario .sum-text{flex:0 auto}.rel-doc .sumario .sum-dots{border-bottom:1px dotted var(--n300);flex:auto;transform:translateY(-.25rem)}.rel-doc .sumario .sum-1 a{text-transform:uppercase;letter-spacing:.04em;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500}.rel-doc .sumario .sum-2 a{padding-left:1.25rem;font-size:.9375rem}.rel-doc .figura{width:100%;margin-top:1.5rem}.rel-doc .legenda{letter-spacing:.06em;color:var(--n500);text-align:center;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:500}.rel-doc .legenda-topo{margin-bottom:.75rem}.rel-doc .fonte{color:var(--n500);text-align:center;margin-top:.85rem;font-size:.6875rem}.rel-doc .cover-logo{display:block}@media (width<=40rem){.rel-doc .cover-logo{width:4.6cm}}@media print{.rel-doc .sumario,.rel-doc .figura{break-inside:avoid;page-break-inside:avoid}.rel-doc .sec-title,.rel-doc .legenda-topo{break-after:avoid;page-break-after:avoid}}.rel-doc .cta{max-width:44rem;margin-top:4.5rem}.rel-doc .cta h3{color:var(--accent);margin:0 0 1rem;font-family:Raleway,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:300;line-height:1.2}.rel-doc .cta p{max-width:var(--measure);margin:0 0 1rem}.rel-doc .cta-btn{background:var(--accent2);color:#fff;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;margin-top:.75rem;padding:1rem 2rem;font-weight:500;text-decoration:none;display:inline-block}.rel-doc .cta-btn:hover{background:var(--accent)}.rel-doc .cta .cta-nota{color:var(--n500);margin-top:.75rem;font-size:.875rem}.rel-doc .cta .cta-assina{letter-spacing:.04em;color:var(--accent);margin-top:1.5rem;font-size:.875rem}.rel-doc .cta-qr{display:none}@media (width<=640px){.rel-doc .cta-btn{box-sizing:border-box;width:100%;display:block}}@media print{.rel-doc .cta{break-inside:avoid;page-break-inside:avoid}.rel-doc .cta-qr{align-items:center;gap:1rem;margin-top:1rem;display:flex}.rel-doc .cta-qr span{width:30mm;height:30mm;display:block}.rel-doc .cta-qr svg{width:100%;height:100%}.rel-doc .cta-qr small{color:var(--n500);font-size:9pt}}
