.transparency-hero{padding:clamp(92px,12vw,180px) 0 clamp(100px,12vw,180px)}.transparency-hero h1{margin-bottom:40px;font-size:clamp(3.5rem,9vw,9rem);line-height:.9}.transparency-hero>p:last-child{max-width:650px;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.transparency-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);padding:clamp(70px,10vw,140px) 0;display:grid}.transparency-intro h2{margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.transparency-details{min-width:0}.transparency-details dl{margin:0}.transparency-fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:24px;padding:20px 0;display:grid}.transparency-fact:first-child{padding-top:0}.transparency-fact dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.transparency-fact dd{margin:0;font-size:15px;line-height:1.5}.transparency-source{color:var(--muted);margin:32px 0 0;font-size:12px;line-height:1.7}.transparency-source a{color:var(--ink);text-underline-offset:3px;display:inline}.transparency-status{border-bottom:1px solid var(--line);margin-bottom:32px;padding:0 0 32px}.transparency-status h3{margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.1}.transparency-status p,.transparency-details>p:not(.transparency-source){max-width:580px;font-size:15px;line-height:1.75}.transparency-cta{border-bottom:1px solid;align-items:center;gap:30px;min-height:48px;margin-top:22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-identity{gap:12px;min-width:0;display:grid}.legal-identity p{color:inherit;margin:0;font-size:11px;line-height:1.7}.legal-identity-name{letter-spacing:.08em;font-weight:700}.legal-identity a{width:fit-content;min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:12px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.transparency-footer{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) minmax(0,1fr);gap:48px;padding:72px 0 48px;display:grid}.transparency-footer nav{align-content:start;gap:8px;display:grid}.transparency-footer nav a{align-items:center;width:fit-content;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:820px){.transparency-hero{padding:88px 0 96px}.transparency-hero h1{overflow-wrap:anywhere;font-size:clamp(3.35rem,12vw,6rem)}.transparency-section{grid-template-columns:1fr;gap:40px;padding:72px 0}.transparency-fact{grid-template-columns:1fr;gap:6px;padding:18px 0}.transparency-footer{grid-template-columns:1fr;gap:32px}}@media (max-width:430px){.transparency-hero h1{font-size:clamp(3rem,12vw,4rem)}.transparency-intro h2{font-size:clamp(2.7rem,11vw,4rem)}}
