.e-facts{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin:12px 0 8px;display:grid}.e-facts div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding:22px 20px}.e-facts strong{color:var(--cobre);letter-spacing:-.06em;font-size:44px;font-weight:330;line-height:1.1;display:block}.e-facts span{color:var(--ardosia);font-size:var(--fs-small)}.e-question h1{font-size:clamp(26px,3.2vw,40px)}.journey textarea.e-answer{min-height:220px;font-size:17px;line-height:1.6}.e-count{text-align:right;color:var(--ardosia);font-size:var(--fs-caption);margin-top:8px}.e-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.e-analysis{gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.e-analysis li{border-bottom:1px solid var(--line-light);color:var(--ardosia);opacity:.45;align-items:center;gap:14px;padding:12px 0;transition:opacity .4s;display:flex}.e-analysis li:before{content:"";border:1px solid var(--ardosia);flex:none;width:9px;height:9px}.e-analysis li.active{opacity:1;color:var(--grafite)}.e-analysis li.active:before{border-color:var(--terracota);animation:1.2s ease-in-out infinite e-pulse}.e-analysis li.done{opacity:1}.e-analysis li.done:before{background:var(--eucalipto);border-color:var(--eucalipto)}@keyframes e-pulse{50%{background:var(--terracota)}}.e-report>*,.e-report>.j-card{margin:0 0 44px}.e-report-head h1{max-width:900px}.e-byline{color:var(--ardosia);font-size:var(--fs-small);margin:0}.e-byline strong{color:var(--grafite);font-weight:550}.e-label{color:var(--terracota);text-transform:uppercase;letter-spacing:.13em;font-size:var(--fs-label);margin-bottom:14px;font-weight:650}.j-card.dark .e-label{color:var(--cobre)}.e-lead{max-width:860px;color:var(--grafite);margin:0;font-size:19px;line-height:1.65}.j-card.dark .e-lead{color:var(--marfim)}.j-card.dark .j-actions{margin-top:28px}.e-contact{color:#f3efe6b8;font-size:var(--fs-small);margin:18px 0 0}.e-contact a{color:var(--marfim);text-underline-offset:3px;text-decoration:underline}.e-diagnosis{border:1px solid var(--line-light);border-left:3px solid var(--cobre);background:#faf8f3;padding:28px}.e-initiatives{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.e-initiatives article{background:#faf8f3;padding:26px}.e-initiatives article:last-child:nth-child(odd){grid-column:1/-1}.e-meta{color:var(--ardosia);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;display:flex}.e-meta span:first-child{color:var(--terracota);font-weight:650}.journey .e-initiatives h3{letter-spacing:-.02em;margin:18px 0 10px;font-size:21px;font-weight:540}.e-initiatives p{color:var(--ardosia);font-size:var(--fs-small);margin:0;line-height:1.65}.e-initiatives dl{gap:12px;margin:20px 0 0;display:grid}.e-initiatives dt{color:var(--ardosia);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}.e-initiatives dd{font-size:var(--fs-small);margin:2px 0 0}.e-impact{color:var(--terracota);font-weight:550}.j-btn.secondary.e-on-dark{color:var(--marfim);border-color:#f3efe657}.e-quote{border-left:3px solid var(--cobre);letter-spacing:-.03em;max-width:900px;padding:8px 0 8px 24px;font-size:clamp(22px,2.6vw,30px);font-weight:450;line-height:1.3}.e-sources{overflow-wrap:anywhere;gap:8px;margin:0;padding:0;list-style:none;display:grid}.e-sources a{color:var(--terracota);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.e-facts,.e-initiatives{grid-template-columns:1fr}.e-facts strong{font-size:36px}.e-initiatives article,.e-diagnosis{padding:20px}.e-report>*,.e-report>.j-card{margin-bottom:32px}}@media print{.j-card.dark,.e-initiatives article,.e-diagnosis{color:#000!important;background:#fff!important}.j-card.dark{border:1px solid #ccc}.j-card.dark .e-lead,.e-contact,.e-contact a{color:#000!important}.e-initiatives article{break-inside:avoid}.j-foot{display:none}}
