
#ledger-rooibos{color-scheme:light;--ink:#142c3c;--navy:#142c3c;--navy2:#223e51;--blue:#285b75;--teal:#3b7781;--olive:#687a55;--rust:#af6348;--gold:#c9a769;--paper:#f9f8f4;--white:#fff;--line:#dce2dd;--muted:#5a6a70;--light:#edf1ee;--sand:#f0e9dc}#ledger-rooibos *{box-sizing:border-box}#ledger-rooibos{scroll-behavior:smooth}#ledger-rooibos{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.68}#ledger-rooibos a{color:var(--blue)}#ledger-rooibos button,#ledger-rooibos input{font:inherit}#ledger-rooibos button{cursor:pointer}#ledger-rooibos button:focus-visible,#ledger-rooibos a:focus-visible,#ledger-rooibos input:focus-visible{outline:3px solid #e2a55c;outline-offset:3px}#ledger-rooibos ::selection{background:#e3d3ad;color:#122a3d}#ledger-rooibos #ledger-rooibos{overflow:hidden}#ledger-rooibos .article-inner{max-width:1160px;margin:0 auto;padding:0 22px}#ledger-rooibos .eyebrow{font-size:11px;letter-spacing:.19em;font-weight:800;text-transform:uppercase;color:var(--rust)}#ledger-rooibos .article-header{padding-top:48px;padding-bottom:31px}#ledger-rooibos .article-header .eyebrow span{color:#b5bec0;padding:0 10px}#ledger-rooibos h1,#ledger-rooibos h2,#ledger-rooibos h3,#ledger-rooibos .serif{font-family:"Libre Baskerville",Georgia,serif;letter-spacing:-.045em}#ledger-rooibos h1{font-size:clamp(40px,6.1vw,76px);max-width:980px;line-height:1.12;margin:16px 0 20px}#ledger-rooibos h1 em{color:var(--rust);font-style:normal}#ledger-rooibos .dek{font-size:clamp(17px,2.2vw,22px);color:#50636b;line-height:1.56;max-width:760px;margin:0 0 24px}#ledger-rooibos .byline{font-size:12px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap;align-items:center}#ledger-rooibos .byline strong{color:var(--ink)}#ledger-rooibos .byline .dot{color:var(--rust)}#ledger-rooibos .hero{margin:0 auto 36px;max-width:1160px;min-height:385px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 68% 45%,#395365 0%,#142c3c 65%);color:#fff;display:grid;grid-template-columns:1fr 1.05fr;align-items:center}#ledger-rooibos .hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0,transparent 45px,#ffffff06 46px,#ffffff06 47px)}#ledger-rooibos .hero-copy{z-index:1;padding:42px 48px}#ledger-rooibos .hero-micro{color:#e5bb84;font-size:11px;letter-spacing:.18em;font-weight:800;text-transform:uppercase}#ledger-rooibos .hero-headline{font-family:Georgia,serif;font-size:clamp(35px,4vw,56px);line-height:1.08;letter-spacing:-.045em;margin:22px 0 16px}#ledger-rooibos .hero-headline span{color:#e7a97c}#ledger-rooibos .hero-note{font-size:13px;line-height:1.6;color:#d0dce0;max-width:390px}#ledger-rooibos .hero-svg{position:relative;width:100%;max-height:390px}#ledger-rooibos .hero-caption{position:absolute;bottom:13px;right:18px;color:#d4d8d3;font-size:9px;letter-spacing:.12em;text-transform:uppercase}#ledger-rooibos .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff;margin-bottom:58px}#ledger-rooibos .stat{padding:23px 24px;border-right:1px solid var(--line)}#ledger-rooibos .stat:last-child{border-right:0}#ledger-rooibos .stat-n{font-size:clamp(23px,3vw,33px);color:var(--navy);font-weight:800;letter-spacing:-.045em;line-height:1.16}#ledger-rooibos .stat-sub{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}#ledger-rooibos .stat .stat-top{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--rust);margin-bottom:11px}#ledger-rooibos .layout{display:grid;grid-template-columns:minmax(0,735px) minmax(195px,1fr);column-gap:60px;align-items:start}#ledger-rooibos .story{min-width:0}#ledger-rooibos .side{position:sticky;top:20px;align-self:start;padding-top:8px}#ledger-rooibos .side .side-head{font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--rust);text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--line)}#ledger-rooibos .side a{display:block;text-decoration:none;color:#5a6d75;font-size:12px;line-height:1.45;padding:11px 0;border-bottom:1px solid #e5e9e6}#ledger-rooibos .side a:hover{color:var(--rust)}#ledger-rooibos .side .side-foot{font-size:11px;line-height:1.6;color:#728087;margin-top:20px}#ledger-rooibos .story p{font-size:16px;line-height:1.88;margin:0 0 21px;color:#304854}#ledger-rooibos .story .lead{font-size:20px;font-family:Georgia,serif;line-height:1.72;color:#213f4d}#ledger-rooibos .story .lead::first-letter{font-size:61px;float:left;line-height:1;padding:5px 10px 0 0;color:var(--rust)}#ledger-rooibos .story h2{font-size:clamp(27px,3.3vw,40px);line-height:1.27;margin:56px 0 22px;color:var(--navy)}#ledger-rooibos .story h3{font-size:21px;line-height:1.33;margin:24px 0 16px;color:var(--navy)}#ledger-rooibos .story .section-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--rust);margin-bottom:-38px;margin-top:52px}#ledger-rooibos .story sup{font:700 10px "DM Sans",sans-serif;letter-spacing:0;vertical-align:super}#ledger-rooibos .story sup a{text-decoration:none;color:var(--rust)}#ledger-rooibos .story strong{font-weight:800;color:var(--navy)}#ledger-rooibos .lede-rule{width:67px;height:3px;background:var(--rust);margin:0 0 27px}#ledger-rooibos .brief{border-left:4px solid var(--olive);background:#eff3ef;padding:23px 25px;margin:34px 0 34px}#ledger-rooibos .brief h2{font-family:"DM Sans",Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.13em;margin:0 0 12px}#ledger-rooibos .brief ul{margin:0;padding-left:19px}#ledger-rooibos .brief li{margin-bottom:10px;font-size:14px;color:#334b50;line-height:1.65}#ledger-rooibos .brief li:last-child{margin:0}#ledger-rooibos .pull{padding:26px 4px 26px 26px;border-left:3px solid var(--rust);margin:36px 0 39px;color:var(--navy);font-family:Georgia,serif;font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.35;letter-spacing:-.028em}#ledger-rooibos .mini-dossier{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0 30px}#ledger-rooibos .mini-dossier .mini{padding:18px;background:#fff;border:1px solid var(--line)}#ledger-rooibos .mini strong{display:block;font-size:25px;line-height:1.2;color:var(--ink)}#ledger-rooibos .mini span{font-size:11px;color:var(--muted)}#ledger-rooibos .chartbox{padding:26px 24px;margin:38px 0;background:#fff;border:1px solid var(--line);box-shadow:0 10px 40px #142c3c08}#ledger-rooibos .chart-top{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}#ledger-rooibos .chartbox .eyebrow{font-size:9px;letter-spacing:.15em}#ledger-rooibos .chartbox h3{font-family:"Libre Baskerville",Georgia,serif;font-size:23px;margin:6px 0 6px;letter-spacing:-.035em}#ledger-rooibos .chartbox p{font-size:12px;line-height:1.65;color:#60717a;margin-bottom:15px}#ledger-rooibos .source-note{font-size:10px!important;color:#77848a!important;line-height:1.6!important;border-top:1px solid #e9edeb;padding-top:13px;margin:17px 0 0!important}#ledger-rooibos .seg{display:inline-flex;gap:4px;flex-wrap:wrap;padding:3px;border:1px solid #dbe2df;background:#f4f6f4;border-radius:5px}#ledger-rooibos .seg button{border:0;background:transparent;color:#57717c;padding:7px 11px;font-size:11px;font-weight:800;border-radius:3px}#ledger-rooibos .seg button[aria-pressed=true]{background:var(--navy);color:#fff}#ledger-rooibos .chart-metric{font-size:36px;font-weight:800;letter-spacing:-.05em;line-height:1.1;color:var(--navy)}#ledger-rooibos .chart-metric span{font-size:13px;color:#677c80;letter-spacing:0;font-weight:700}#ledger-rooibos .chart-metric-caption{font-size:11px;color:#74838a;margin:4px 0 15px}#ledger-rooibos .svg-chart{width:100%;height:auto;display:block;overflow:visible}#ledger-rooibos .bar-row{display:grid;grid-template-columns:minmax(94px,1fr) minmax(120px,3.6fr) 82px;gap:12px;align-items:center;margin:10px 0}#ledger-rooibos .bar-label{font-size:12px;font-weight:700}#ledger-rooibos .bar-track{height:15px;background:#ebf0ee;overflow:hidden}#ledger-rooibos .bar-fill{height:100%;background:var(--blue);transition:width .3s ease}#ledger-rooibos .bar-row:first-child .bar-fill{background:var(--rust)}#ledger-rooibos .bar-val{text-align:right;font-size:11px;font-weight:700;color:#526b73;white-space:nowrap}#ledger-rooibos .trend-legend{display:flex;gap:17px;font-size:10px;font-weight:700;color:#587079;margin:12px 0}#ledger-rooibos .trend-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:6px}#ledger-rooibos .trend-legend span:last-child:before{background:var(--rust)}#ledger-rooibos .chart-hint{font-size:12px;color:#68757d;margin-top:11px}#ledger-rooibos .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}#ledger-rooibos .timeline{margin:28px 0 36px;padding:22px 22px 12px;border:1px solid var(--line);background:white}#ledger-rooibos .timeline-head{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--rust);margin-bottom:15px}#ledger-rooibos .timeline-buttons{display:flex;gap:6px;flex-wrap:wrap}#ledger-rooibos .timeline-buttons button{flex:1;min-width:68px;background:#f0f3f1;border:1px solid #dfe6e2;padding:10px 4px;color:#48606b;font-size:12px;font-weight:800}#ledger-rooibos .timeline-buttons button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}#ledger-rooibos .timeline-detail{min-height:102px;background:#f7f8f6;padding:19px 20px;margin:12px 0 10px}#ledger-rooibos .timeline-detail strong{font-family:Georgia,serif;font-size:20px;display:block;margin-bottom:6px}#ledger-rooibos .timeline-detail p{font-size:13px;margin:0;line-height:1.65}#ledger-rooibos .chain{margin:28px 0 23px;background:#eef2ed;padding:22px}#ledger-rooibos .chain-title{font-size:10px;letter-spacing:.14em;color:var(--olive);font-weight:800;text-transform:uppercase;margin-bottom:14px}#ledger-rooibos .chain-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#ledger-rooibos .chain-step{border-top:3px solid var(--olive);padding-top:10px}#ledger-rooibos .chain-step b{font-size:12px;display:block}#ledger-rooibos .chain-step small{font-size:10px;color:#63746f;line-height:1.4;display:block;margin-top:6px}#ledger-rooibos .chain-claim{font-size:12px!important;line-height:1.55!important;color:#667675!important;margin:15px 0 0!important}#ledger-rooibos .protect{display:grid;grid-template-columns:1fr;gap:12px;margin:28px 0}#ledger-rooibos .protect-card{border:1px solid var(--line);background:#fff;padding:21px 22px}#ledger-rooibos .protect-card .protect-title{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px;font-weight:800;margin-bottom:8px}#ledger-rooibos .tag{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--olive);border:1px solid #cdd8d0;padding:4px 7px}#ledger-rooibos .protect-card p{font-size:13px;margin:0 0 9px;line-height:1.66}#ledger-rooibos .protect-card b{font-size:11px;color:var(--rust)}#ledger-rooibos .calc-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;margin-top:10px}#ledger-rooibos .calc-wrap label{display:block;font-size:11px;font-weight:800;color:#405860;margin:10px 0 5px}#ledger-rooibos .calc-wrap input[type=range]{width:100%;accent-color:var(--rust)}#ledger-rooibos .slider-ticks{display:flex;justify-content:space-between;color:#849296;font-size:9px}#ledger-rooibos .calc-result{background:#f0f3ef;padding:17px 18px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}#ledger-rooibos .calc-result b{font-size:28px;color:var(--navy);letter-spacing:-.05em;line-height:1.2}#ledger-rooibos .calc-result small{font-size:11px;color:#58706b;line-height:1.5}#ledger-rooibos .calc-result span{font-weight:800;color:var(--olive);font-size:12px;margin-bottom:8px}#ledger-rooibos .calc-explainer{margin-top:9px!important;font-size:12px!important}#ledger-rooibos .critical{background:#f5eee7;border-top:3px solid var(--rust);padding:21px 24px;margin:27px 0}#ledger-rooibos .critical b{display:block;color:#934d3b;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}#ledger-rooibos .critical p{margin:0;font-size:13px;line-height:1.68}#ledger-rooibos .view-box{background:var(--navy);color:#fff;padding:31px 33px;margin:54px 0 43px}#ledger-rooibos .view-box h2{font:700 23px "Libre Baskerville",Georgia,serif;color:white;margin:0 0 18px}#ledger-rooibos .view-box p{color:#e1e9eb;line-height:1.8;font-size:15px}#ledger-rooibos .view-box p:last-child{margin-bottom:0}#ledger-rooibos .view-box strong{color:#efd0a2}#ledger-rooibos .view-box .number-list{margin:0;padding-left:19px;color:#e1e9eb;font-size:14px;line-height:1.75}#ledger-rooibos .view-box .number-list li{padding:7px 0}#ledger-rooibos .sources{margin:55px 0 70px;border-top:1px solid var(--line);padding-top:24px}#ledger-rooibos .sources h2{font-size:25px;margin:0 0 18px}#ledger-rooibos .sources ol{padding-left:22px}#ledger-rooibos .sources li{font-size:11px;line-height:1.75;margin-bottom:10px;color:#586c76;overflow-wrap:anywhere}#ledger-rooibos .sources li a{font-weight:700}#ledger-rooibos .method{font-size:12px;line-height:1.7;color:#65777d;padding:17px;background:#f0f3f0;margin-top:25px}#ledger-rooibos .story .endmark{text-align:center;color:var(--rust);font:700 22px Georgia,serif;letter-spacing:.2em;margin:35px 0}@media(max-width:900px){#ledger-rooibos .layout{grid-template-columns:minmax(0,1fr)}#ledger-rooibos .side{display:none}#ledger-rooibos .story{max-width:740px;margin:auto}#ledger-rooibos .stats{grid-template-columns:repeat(2,1fr)}#ledger-rooibos .stat:nth-child(2){border-right:0}#ledger-rooibos .stat:nth-child(-n/**/+2){border-bottom:1px solid var(--line)}#ledger-rooibos .hero{margin:0 22px 34px}}@media(max-width:620px){#ledger-rooibos{font-size:15px}#ledger-rooibos .article-inner{padding:0 17px}#ledger-rooibos .article-header{padding-top:30px}#ledger-rooibos .hero{margin:0 12px 25px;min-height:315px;grid-template-columns:1fr;overflow:hidden}#ledger-rooibos .hero-copy{padding:27px 24px 0}#ledger-rooibos .hero-headline{font-size:38px;margin:15px 0 10px}#ledger-rooibos .hero-note{font-size:12px}#ledger-rooibos .hero-svg{height:155px;max-height:155px;margin-left:26%}#ledger-rooibos .hero-caption{bottom:7px;right:10px;font-size:8px}#ledger-rooibos .stats{margin-bottom:42px}#ledger-rooibos .stat{padding:16px 15px}#ledger-rooibos .stat-n{font-size:24px}#ledger-rooibos .story p{font-size:15px}#ledger-rooibos .story .lead{font-size:18px}#ledger-rooibos .story h2{margin:44px 0 19px}#ledger-rooibos .chartbox{padding:19px 14px;margin:30px -4px}#ledger-rooibos .chart-top{display:block}#ledger-rooibos .chart-top .seg{margin-top:8px}#ledger-rooibos .bar-row{grid-template-columns:81px minmax(100px,1fr) 67px;gap:8px}#ledger-rooibos .bar-label,#ledger-rooibos .bar-val{font-size:10px}#ledger-rooibos .chain-steps{grid-template-columns:repeat(2,1fr);gap:14px}#ledger-rooibos .calc-wrap{grid-template-columns:1fr}#ledger-rooibos .mini-dossier{grid-template-columns:1fr 1fr}#ledger-rooibos .view-box{padding:23px 22px}#ledger-rooibos .timeline-buttons button{min-width:55px}}@media(prefers-reduced-motion:reduce){#ledger-rooibos{scroll-behavior:auto}#ledger-rooibos *,#ledger-rooibos *::before,#ledger-rooibos *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.rooibos-article .article-hero-img{aspect-ratio:16/9;object-fit:contain;background:#eee5d8}.rooibos-article .article-wrap{max-width:1160px}.rooibos-article #ledger-rooibos{background:transparent}.rooibos-article #ledger-rooibos .svg-chart{max-width:100%;overflow:hidden}
