/* WONE Trust + Evidence + Global Change Engine v12.5.0 */
:root{--wtc-forest:#12392f;--wtc-deep:#0b2922;--wtc-oxide:#a94232;--wtc-ink:#1d2421;--wtc-paper:#f5f4ef;--wtc-line:#d7d8d1;--wtc-sage:#dfe8e1}
.wtc-hero,.wte-hero{padding:160px 0 100px;background:var(--wtc-deep);color:#fff}.wtc-hero h1,.wte-hero h1{max-width:1040px;margin:18px 0 24px;font:400 clamp(58px,7.5vw,112px)/.9 Newsreader,Georgia,serif;letter-spacing:-.045em}.wtc-hero p,.wte-hero p{max-width:830px;font:400 18px/1.65 Inter,sans-serif;color:rgba(255,255,255,.75)}.wtc-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.wtc-hero-actions a{padding:14px 16px;background:#fff;color:#111;text-decoration:none;font:700 10px/1 Inter,sans-serif;letter-spacing:.08em}
.wtc-section{padding:105px 0;background:#fff}.wtc-paper{background:var(--wtc-paper)}.wtc-head{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1fr);gap:70px;align-items:start;margin-bottom:50px}.wtc-head span{font:700 10px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--wtc-oxide)}.wtc-head h2{font:400 clamp(40px,4.7vw,72px)/.95 Newsreader,serif;margin:12px 0}.wtc-head>p{max-width:760px;font:400 16px/1.7 Inter,sans-serif;color:#626965}
.wtc-change-list{border-top:1px solid var(--wtc-line)}.wtc-change{display:grid;grid-template-columns:58px minmax(0,1fr) 180px;gap:26px;padding:34px 0;border-bottom:1px solid var(--wtc-line)}.wtc-change-index{font:700 10px/1 Inter,sans-serif;color:#8a908d}.wtc-meta{display:flex;gap:10px;flex-wrap:wrap}.wtc-meta span{font:700 9px/1 Inter,sans-serif;letter-spacing:.08em;padding:7px 9px;background:var(--wtc-paper)}.wtc-change h3{font:400 32px/1.05 Newsreader,serif;margin:16px 0}.wtc-change-main>p{max-width:850px;line-height:1.65;color:#555d59}.wtc-review{margin-top:20px;padding:16px 0;border-top:1px solid var(--wtc-line);display:grid;grid-template-columns:150px 1fr;gap:20px}.wtc-review b{font:700 9px/1 Inter,sans-serif;letter-spacing:.08em}.wtc-review span{font-size:13px;line-height:1.55}.wtc-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.wtc-tags a{font:700 9px/1 Inter,sans-serif;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid #999}.wtc-change aside{border-left:1px solid var(--wtc-line);padding-left:24px}.wtc-change aside>strong{display:block;font:400 42px/1 Newsreader,serif}.wtc-change aside>span{display:block;margin:8px 0 20px;font:700 9px/1 Inter,sans-serif;letter-spacing:.08em}.wtc-change aside a{display:block;margin:9px 0;color:inherit;text-decoration:none;font-size:11px;word-break:break-word}
.wtc-mini-changes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--wtc-line);border-left:1px solid var(--wtc-line)}.wtc-mini-changes>a{min-height:270px;padding:25px;color:inherit;text-decoration:none;border-right:1px solid var(--wtc-line);border-bottom:1px solid var(--wtc-line)}.wtc-mini-changes>a>span{font:700 9px/1 Inter,sans-serif;letter-spacing:.09em;color:var(--wtc-oxide)}.wtc-mini-changes h3{font:400 26px/1.08 Newsreader,serif;margin:36px 0 14px}.wtc-mini-changes p{font:400 13px/1.6 Inter,sans-serif;opacity:.75}.wtc-mini-changes b{display:block;margin-top:28px;font:700 9px/1 Inter,sans-serif;letter-spacing:.08em}.wtc-mini-changes.dark{border-color:rgba(255,255,255,.22)}.wtc-mini-changes.dark>a{border-color:rgba(255,255,255,.22);color:#fff}.wtc-context-radar{padding:92px 0;background:var(--wtc-paper)}
.wte-metrics{background:#fff;border-bottom:1px solid var(--wtc-line)}.wte-metrics>.wx-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.wte-metrics article{padding:38px 28px;border-right:1px solid var(--wtc-line)}.wte-metrics strong{display:block;font:400 58px/1 Newsreader,serif}.wte-metrics span{display:block;margin-top:10px;font:700 9px/1 Inter,sans-serif;letter-spacing:.09em}.wte-states{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--wtc-line);border-left:1px solid var(--wtc-line)}.wte-states article{min-height:270px;padding:24px;border-right:1px solid var(--wtc-line);border-bottom:1px solid var(--wtc-line)}.wte-states span{font:700 10px/1 Inter,sans-serif;color:#8d928f}.wte-states h3{font:400 28px/1 Newsreader,serif;margin:45px 0 16px}.wte-states p{font-size:13px;line-height:1.6;color:#636a66}.wte-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--wtc-line)}.wte-grid article{padding:34px;background:#fff}.wte-grid b{font:700 10px/1 Inter,sans-serif;letter-spacing:.08em}.wte-grid p{font:400 16px/1.7 Inter,sans-serif}.wte-grid p:last-child{margin-bottom:0}
.wtc-evidence-stamp{position:relative;z-index:4;display:flex;gap:12px;align-items:center;padding:12px max(24px,calc((100vw - 1280px)/2));background:#e8efe9;border-bottom:1px solid #cbd6ce;color:var(--wtc-forest);font-family:Inter,sans-serif}.wtc-evidence-stamp>span{font:700 9px/1 Inter,sans-serif;letter-spacing:.1em}.wtc-evidence-stamp>strong{font-size:11px}.wtc-evidence-stamp>small{font-size:10px;color:#596660}.wtc-review-flag{display:inline-block;margin-top:10px;padding:6px 8px;background:#f4e7e2;color:#8b3327;font:700 9px/1 Inter,sans-serif;letter-spacing:.07em;font-style:normal}
.wtc-cta{padding:78px 0;background:var(--wtc-oxide);color:#fff}.wtc-cta>.wx-wrap{display:flex;justify-content:space-between;gap:45px;align-items:end}.wtc-cta h2{font:400 clamp(40px,5vw,72px)/.95 Newsreader,serif;margin:12px 0;max-width:850px}.wtc-cta a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:8px;font:700 10px/1 Inter,sans-serif;letter-spacing:.08em}
@media(max-width:980px){.wtc-head{grid-template-columns:1fr}.wtc-mini-changes{grid-template-columns:1fr 1fr}.wte-states{grid-template-columns:1fr 1fr}.wtc-change{grid-template-columns:44px 1fr}.wtc-change aside{grid-column:2;border-left:0;border-top:1px solid var(--wtc-line);padding:18px 0 0}.wte-metrics>.wx-wrap{grid-template-columns:1fr 1fr}.wte-grid{grid-template-columns:1fr}}
@media(max-width:620px){.wtc-hero,.wte-hero{padding:120px 0 70px}.wtc-hero h1,.wte-hero h1{font-size:55px}.wtc-mini-changes,.wte-states,.wte-metrics>.wx-wrap{grid-template-columns:1fr}.wtc-change{grid-template-columns:1fr}.wtc-change-index{display:none}.wtc-change aside{grid-column:1}.wtc-review{grid-template-columns:1fr}.wtc-cta>.wx-wrap{align-items:flex-start;flex-direction:column}}
