.hf-transparency{min-height:70vh;background:linear-gradient(180deg,#071621 0,#0b1c28 46%,#0e202c 100%);color:#f6fbff;padding-bottom:80px}.hf-transparency-hero{padding:76px 0 46px;background:radial-gradient(circle at 78% 22%,rgba(99,255,144,.16),transparent 34%),linear-gradient(135deg,rgba(7,22,33,.98),rgba(8,31,38,.94))}.hf-transparency-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:42px;align-items:center}.hf-transparency-kicker,.hf-transparency-history header span{display:inline-flex;color:#72ff9e;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hf-transparency-copy h1{max-width:760px;margin:16px 0;font-size:clamp(2.55rem,5.3vw,5.6rem);line-height:.98;letter-spacing:-.045em}.hf-transparency-copy>p{max-width:720px;color:#aac0cc;font-size:1.08rem;line-height:1.75}.hf-transparency-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hf-transparency-actions .btn{display:inline-flex;align-items:center;gap:9px}.hf-transparency-concept{border:1px solid rgba(137,194,214,.22);border-radius:26px;padding:30px;background:rgba(14,36,47,.78);box-shadow:0 24px 70px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.hf-transparency-concept>span{color:#72ff9e;font-weight:900;letter-spacing:.14em;font-size:.76rem}.hf-transparency-concept h2{margin:12px 0 10px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.hf-transparency-concept>p{color:#aac0cc;line-height:1.65}.hf-transparency-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.hf-transparency-metrics div{padding:16px;border-radius:17px;background:rgba(4,17,25,.66);border:1px solid rgba(137,194,214,.14)}.hf-transparency-metrics strong,.hf-transparency-metrics small{display:block}.hf-transparency-metrics strong{font-size:1.13rem;color:#fff}.hf-transparency-metrics small{margin-top:5px;color:#8faab7;font-size:.78rem}.hf-transparency-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:44px}.hf-transparency-links>a{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:24px;border:1px solid rgba(137,194,214,.17);border-radius:22px;background:#102532;color:inherit;text-decoration:none;transition:.2s ease}.hf-transparency-links>a:hover{transform:translateY(-3px);border-color:rgba(114,255,158,.48);box-shadow:0 18px 45px rgba(0,0,0,.2)}.hf-transparency-links>a>i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(114,255,158,.11);color:#72ff9e;font-size:1.25rem}.hf-transparency-links h2{font-size:1.18rem;margin:0 0 6px}.hf-transparency-links p{margin:0;color:#91aab7;line-height:1.55}.hf-transparency-links>a>span{font-size:1.4rem;color:#72ff9e}.hf-transparency-history{padding-top:64px}.hf-transparency-history header h2{font-size:clamp(2rem,3.2vw,3.2rem);margin:8px 0 24px}.hf-transparency-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hf-transparency-editions article{position:relative;padding:25px;border-radius:22px;background:#102532;border:1px solid rgba(137,194,214,.17);overflow:hidden}.hf-transparency-year{position:absolute;right:17px;top:12px;color:rgba(114,255,158,.18);font-size:3.2rem;font-weight:950}.hf-transparency-editions h3{position:relative;margin:0 0 3px;font-size:1.26rem}.hf-transparency-subtitle{position:relative;color:#72ff9e;font-weight:700;margin:0 0 22px}.hf-transparency-editions dl{display:grid;gap:10px;margin:22px 0}.hf-transparency-editions dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(137,194,214,.1);padding-bottom:9px}.hf-transparency-editions dt{color:#8fa8b5}.hf-transparency-editions dd{margin:0;text-align:right;font-weight:800}.hf-transparency-editions article>a{display:inline-flex;align-items:center;gap:8px;color:#72ff9e;text-decoration:none;font-weight:900}.hf-transparency-empty{padding:30px;border-radius:20px;background:#102532;color:#a8bdc8}@media(max-width:980px){.hf-transparency-hero-grid{grid-template-columns:1fr}.hf-transparency-editions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.hf-transparency-hero{padding-top:46px}.hf-transparency-links,.hf-transparency-editions{grid-template-columns:1fr}.hf-transparency-links>a{grid-template-columns:46px 1fr auto;padding:19px}.hf-transparency-links>a>i{width:46px;height:46px}.hf-transparency-metrics{grid-template-columns:1fr}.hf-transparency-concept{padding:22px}}

.hf-transparency svg{display:block;width:24px;height:24px;flex-shrink:0}
