.findings-page-wrapper{-webkit-font-smoothing:antialiased;background:0 0;width:100%;padding-bottom:80px;font-family:Plus Jakarta Sans,sans-serif}.findings-page-wrapper .page-hero{text-align:center;max-width:760px;margin:0 auto;padding:clamp(64px,10vh,110px) 24px clamp(16px,3vh,24px)}.findings-page-wrapper .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500}.findings-page-wrapper .page-hero h1{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:clamp(10px,1.6vh,20px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.15}.findings-page-wrapper .page-hero h1 .accent{color:#c9a15c}.findings-page-wrapper .page-hero p{color:var(--text-secondary);max-width:480px;margin:0 auto;font-size:clamp(15px,1.7vh,18px);line-height:1.5}.findings-page-wrapper .honesty-note{text-align:center;background:#edebe2;border:1px solid #dad7c9;border-radius:8px;max-width:600px;margin:clamp(20px,3vh,28px) auto 0;padding:12px 20px}.findings-page-wrapper .honesty-note p{color:var(--text-secondary);font-size:13px;line-height:1.5}.findings-page-wrapper .ledger-wrap{max-width:840px;margin:0 auto;padding:clamp(48px,7vh,76px) 24px}.findings-page-wrapper .ledger{background:#fff;border:1px solid #dad7c9;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 2px 8px #00000005,0 16px 24px #00000008}.findings-page-wrapper .ledger-header{border-bottom:1px solid #e5e2d6;justify-content:space-between;align-items:baseline;padding:clamp(20px,2.6vh,26px) clamp(24px,3vw,32px);display:flex}.findings-page-wrapper .ledger-header .id{color:var(--text-primary);font-size:15px;font-weight:600}.findings-page-wrapper .ledger-header .count{color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-size:13px}.findings-page-wrapper .ledger-row{cursor:pointer;border-bottom:1px solid #efece0;transition:background .2s}.findings-page-wrapper .ledger-row:last-of-type{border-bottom:none}.findings-page-wrapper .ledger-row.accent{background:#fdf8ee}.findings-page-wrapper .ledger-row:hover{background:#fafafa}.findings-page-wrapper .ledger-row.accent:hover{background:#fdf8ee}.findings-page-wrapper .ledger-row-head{align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(16px,2.2vh,22px) clamp(24px,3vw,32px);display:flex}.findings-page-wrapper .row-category{letter-spacing:.08em;text-transform:uppercase;color:#c9a15c;flex-shrink:0;width:clamp(110px,12vw,150px);font-size:11px;font-weight:600}.findings-page-wrapper .ledger-row.accent .row-category{color:#b8863f}.findings-page-wrapper .row-text{color:var(--text-primary);flex:1;min-width:0;font-size:clamp(14px,1.5vh,16.5px);font-weight:500}.findings-page-wrapper .row-value{color:var(--text-primary);text-align:right;flex-shrink:0;width:clamp(90px,10vw,110px);font-family:IBM Plex Mono,monospace;font-size:clamp(14px,1.5vw,16px);font-weight:700}.findings-page-wrapper .row-toggle{flex-shrink:0;width:16px;height:16px;position:relative}.findings-page-wrapper .row-toggle:before,.findings-page-wrapper .row-toggle:after{content:"";background:#8a887e;transition:transform .2s,opacity .2s;position:absolute}.findings-page-wrapper .row-toggle:before{width:16px;height:1.5px;top:7px;left:0}.findings-page-wrapper .row-toggle:after{width:1.5px;height:16px;top:0;left:7px}.findings-page-wrapper .ledger-row.open .row-toggle:after{opacity:0;transform:rotate(90deg)}.findings-page-wrapper .ledger-detail{max-height:0;transition:max-height .28s;overflow:hidden}.findings-page-wrapper .ledger-row.open .ledger-detail{max-height:120px}.findings-page-wrapper .ledger-detail-inner{padding:0 clamp(24px,3vw,32px) clamp(16px,2.2vh,22px) calc(clamp(110px,12vw,150px) + clamp(14px,2vw,22px) + 24px)}.findings-page-wrapper .ledger-detail-inner p{color:var(--text-secondary);font-size:14px;line-height:1.55}@media (max-width:850px){.findings-page-wrapper .ledger-row-head{gap:12px;padding:16px 20px}.findings-page-wrapper .row-category{width:120px}.findings-page-wrapper .ledger-detail-inner{padding:0 20px 16px 152px}}@media (max-width:700px){.findings-page-wrapper .ledger-row-head{flex-wrap:wrap;gap:8px 12px;padding:16px 20px}.findings-page-wrapper .row-category{flex:none;order:1;width:auto}.findings-page-wrapper .row-value{flex:none;order:2;margin-left:auto}.findings-page-wrapper .row-toggle{flex:none;order:3;margin-left:4px}.findings-page-wrapper .row-text{flex:0 0 100%;order:4;margin-top:4px}.findings-page-wrapper .ledger-header{padding:16px 20px}.findings-page-wrapper .ledger-detail-inner{padding:0 20px 20px}.findings-page-wrapper .ledger-wrap{padding:40px 20px}}@media (max-width:480px){.findings-page-wrapper .page-hero{padding:48px 16px 16px}.findings-page-wrapper .closing-cta{padding:60px 16px 80px}.findings-page-wrapper .ledger-wrap{padding:32px 16px}.findings-page-wrapper .ledger-row-head,.findings-page-wrapper .ledger-header{padding:16px}.findings-page-wrapper .ledger-detail-inner{padding:0 16px 16px}}.findings-page-wrapper .closing-cta{text-align:center;max-width:640px;margin:0 auto;padding:clamp(60px,10vh,100px) 24px clamp(80px,12vh,120px)}.findings-page-wrapper .closing-cta h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:clamp(20px,3vh,32px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1}.findings-page-wrapper .closing-cta p{color:var(--text-secondary);margin-bottom:clamp(24px,3vh,40px);font-size:clamp(15px,1.7vh,18px);line-height:1.5}.findings-page-wrapper .fine-print{color:var(--text-secondary);margin-top:14px;font-size:13px}
