/* Generated by tools/build-transparency-v4.cjs. */

.wh-transparency-v4.wh-transparency-v4, .wh-transparency-chrome.wh-transparency-chrome { width:100%; --widgets-spacing:0; }
.wh-transparency-v4.wh-transparency-v4.e-con, .wh-transparency-v4.wh-transparency-v4 .e-con { display:block; padding:0; min-width:0; }
:where(.wh-transparency-chrome).e-con, :where(.wh-transparency-chrome) .e-con { display:block; padding:0; min-width:0; }
:is(.wh-transparency-v4,.wh-transparency-chrome) :where(h1,h2,h3,p,span,a,button) { font-family:inherit; color:inherit; }
:is(.wh-transparency-v4,.wh-transparency-chrome) :is(a,button).e-button-base { padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; text-align:left; font:inherit; }
.wh-transparency-v4.wh-transparency-v4 { --t-ink: #282c33; --t-muted: #626975; --t-blue: #345892; --t-line: #dce2eb; --t-soft: #f3f6fa; --t-orange: #c45123; }
.wh-transparency-v4.wh-transparency-v4 * { box-sizing: border-box; letter-spacing: 0px; }
html:has(.wh-transparency-v4) { scroll-behavior: smooth; scroll-padding-top: 24px; }
.wh-transparency-v4.wh-transparency-v4 { margin: 0px; color: var(--t-ink); background: white; font: 16px / 1.75 "WH Jakarta", Arial, sans-serif; -webkit-font-smoothing: antialiased; }
.wh-transparency-v4.wh-transparency-v4 h1, .wh-transparency-v4.wh-transparency-v4 h2, .wh-transparency-v4.wh-transparency-v4 h3, .wh-transparency-v4.wh-transparency-v4 p, .wh-transparency-v4.wh-transparency-v4 :is(dl,.t-native-dl), .wh-transparency-v4.wh-transparency-v4 :is(dd,.t-native-dd) { margin: 0px; }
.wh-transparency-v4.wh-transparency-v4 a { color: inherit; text-decoration: none; }
.wh-transparency-v4.wh-transparency-v4 img { display: block; max-width: 100%; height: auto; }
.wh-transparency-v4.wh-transparency-v4 button, .wh-transparency-v4.wh-transparency-v4 input, .wh-transparency-v4.wh-transparency-v4 select { font: inherit; }
.wh-transparency-v4.wh-transparency-v4 button, .wh-transparency-v4.wh-transparency-v4 :is(summary,.t-native-summary), .wh-transparency-v4.wh-transparency-v4 select { cursor: pointer; }
.wh-transparency-v4.wh-transparency-v4 [hidden] { display: none !important; }
.wh-transparency-v4.wh-transparency-v4 :focus-visible { outline: 3px solid var(--t-blue); outline-offset: 5px; }
.wh-transparency-v4:focus { outline: none; }
.wh-transparency-v4.wh-transparency-v4 .t-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-wrap { width: calc(100% - 96px); max-width: 1232px; margin-inline: auto; }
.wh-transparency-v4.wh-transparency-v4 .t-section { padding-block: 64px; }
.wh-transparency-v4.wh-transparency-v4 .t-label { display: inline-flex; margin-bottom: 14px; padding: 4px 9px; border: 1px solid rgb(213, 225, 244); border-radius: 4px; background: rgb(237, 243, 252); color: var(--t-blue); font-size: 12px; font-weight: 750; line-height: 1.5; }
.wh-transparency-v4.wh-transparency-v4 h2 { font-size: 32px; line-height: 1.3; font-weight: 800; text-wrap: balance; overflow-wrap: anywhere; }
.wh-transparency-v4.wh-transparency-v4 .t-intro { margin-top: 12px; color: var(--t-muted); font-size: 15px; line-height: 1.8; }
.wh-transparency-v4.wh-transparency-v4 .t-heading { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px 40px; }
.wh-transparency-v4.wh-transparency-v4 .t-heading > div { min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-link { display: inline-flex; align-items: center; gap: 10px; min-height: 44px; color: var(--t-blue); font-size: 13px; font-weight: 750; line-height: 1.5; }
.wh-transparency-v4.wh-transparency-v4 .t-link img { flex: 0 0 18px; width: 18px; height: 18px; }
.wh-transparency-v4.wh-transparency-v4 a:hover { text-decoration: underline; text-underline-offset: 4px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero { position: relative; isolation: isolate; padding-top: 124px; color: white; background: var(--t-blue); }
.wh-transparency-v4.wh-transparency-v4 .t-hero__photo { position: absolute; inset: 0px; z-index: -2; width: 100%; height: 100%; object-fit: cover; object-position: center 43%; }
.wh-transparency-v4.wh-transparency-v4 .t-hero::after { content: ""; position: absolute; z-index: -1; inset: 0px; background: linear-gradient(110deg, rgba(40, 64, 116, 0.93), rgba(51, 77, 144, 0.85) 55%, rgba(51, 77, 144, 0.8)); }
.wh-transparency-v4.wh-transparency-v4 .t-hero__inner { padding-block: 38px 54px; text-align: center; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__label { margin-bottom: 14px; font-size: 12px; font-weight: 650; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__label::before { content: ""; display: inline-block; width: 20px; height: 3px; margin: 0px 10px 3px 0px; background: rgb(255, 188, 155); }
.wh-transparency-v4.wh-transparency-v4 .t-hero h1 { font-size: 52px; font-weight: 800; line-height: 1.13; text-wrap: balance; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__intro { margin: 18px auto 0px; max-width: 620px; font-size: 15px; line-height: 1.8; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__credit { position: absolute; right: 24px; bottom: 12px; color: rgb(229, 235, 246); font-size: 10px; line-height: 1.5; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav { border-bottom: 1px solid var(--t-line); background: white; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav .t-wrap { display: flex; align-items: center; gap: 32px; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav a { display: inline-flex; align-items: center; min-height: 60px; padding-block: 6px; color: var(--t-ink); font-size: 12px; font-weight: 750; line-height: 1.5; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav span { margin-left: auto; color: var(--t-muted); font-size: 11px; }
.wh-transparency-v4.wh-transparency-v4 .t-asof { flex-shrink: 0; text-align: right; color: var(--t-muted); font-size: 12px; line-height: 1.7; }
.wh-transparency-v4.wh-transparency-v4 .t-asof time { font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-asof span { display: block; }
.wh-transparency-v4.wh-transparency-v4 .t-totals { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); margin-top: 32px; border-block: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-total { padding: 28px 32px 24px; }
.wh-transparency-v4.wh-transparency-v4 .t-total:first-child { padding-left: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-total + .t-total { border-left: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-total :is(dt,.t-native-dt) { display: flex; align-items: center; gap: 9px; font-size: 14px; font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-metric-marker { flex: 0 0 6px; width: 6px; height: 16px; border-radius: 2px; background: var(--t-blue); }
.wh-transparency-v4.wh-transparency-v4 .t-total--assigned .t-metric-marker { background: rgb(114, 132, 157); }
.wh-transparency-v4.wh-transparency-v4 .t-total--available .t-metric-marker { background: var(--t-orange); }
.wh-transparency-v4.wh-transparency-v4 .t-amount { padding-block: 10px 8px; color: var(--t-blue); font-size: 52px; line-height: 1.15; font-weight: 800; font-variant-numeric: tabular-nums; }
.wh-transparency-v4.wh-transparency-v4 .t-amount span { font-size: 28px; font-weight: 500; }
.wh-transparency-v4.wh-transparency-v4 .t-total-note { color: var(--t-muted); font-size: 13px; line-height: 1.7; }
.wh-transparency-v4.wh-transparency-v4 .t-scope-note { display: flex; align-items: flex-start; gap: 14px; margin-top: 24px; padding: 16px 20px; border-left: 3px solid rgb(140, 168, 210); background: var(--t-soft); }
.wh-transparency-v4.wh-transparency-v4 .t-scope-note img { flex: 0 0 24px; margin-top: 3px; }
.wh-transparency-v4.wh-transparency-v4 .t-scope-note p { font-size: 13px; line-height: 1.8; color: var(--t-muted); }
.wh-transparency-v4.wh-transparency-v4 .t-scope-note strong { color: var(--t-ink); }
.wh-transparency-v4.wh-transparency-v4 .t-fine-print { margin-top: 18px; max-width: 1000px; color: var(--t-muted); font-size: 12px; line-height: 1.8; }
.wh-transparency-v4.wh-transparency-v4 .t-fine-print a { color: var(--t-blue); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-section { border-top: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-filterbar { display: flex; align-items: flex-end; gap: 16px; margin-top: 28px; padding: 16px; border-radius: 6px; background: var(--t-soft); }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field { width: 320px; min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field--select { width: 220px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field label { display: block; margin-bottom: 5px; color: rgb(77, 89, 109); font-size: 11px; font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field :is(input, select) { display: block; width: 100%; height: 44px; min-width: 0px; padding: 10px 12px; border: 1px solid rgb(203, 213, 227); border-radius: 4px; color: var(--t-ink); background: white; font-size: 13px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field input::placeholder { color: rgb(115, 123, 137); opacity: 1; }
.wh-transparency-v4.wh-transparency-v4 .t-reset { flex-shrink: 0; min-height: 44px; padding: 8px 10px; border: 0px; border-radius: 4px; background: transparent; color: var(--t-blue); font-size: 12px; font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-reset:hover { background: rgb(231, 237, 246); }
.wh-transparency-v4.wh-transparency-v4 .t-filter-count { min-width: 85px; margin: 0px 0px 10px auto; text-align: right; color: var(--t-muted); font-size: 12px; font-variant-numeric: tabular-nums; }
.wh-transparency-v4.wh-transparency-v4 .t-data-note { margin-block: 22px 20px; padding-left: 12px; border-left: 3px solid rgb(196, 208, 225); color: var(--t-muted); font-size: 12px; line-height: 1.7; }
.wh-transparency-v4.wh-transparency-v4 .t-data-note strong { color: var(--t-ink); }
.wh-transparency-v4.wh-transparency-v4 .t-action-list { border-top: 2px solid rgb(181, 197, 220); }
.wh-transparency-v4.wh-transparency-v4 .t-action { display: grid; grid-template-columns: minmax(0px, 1.35fr) minmax(0px, 2fr); align-items: center; gap: 28px; padding-block: 20px; border-bottom: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-project { display: flex; align-items: center; gap: 16px; min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-project > img { width: 80px; height: 80px; flex: 0 0 80px; object-fit: cover; object-position: center 30%; border-radius: 5px; background: var(--t-soft); }
.wh-transparency-v4.wh-transparency-v4 .t-project > div { min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-status { display: inline-flex; align-items: center; min-height: 22px; margin-bottom: 6px; padding: 2px 7px; border: 1px solid rgb(213, 225, 244); border-radius: 3px; background: rgb(237, 243, 252); color: var(--t-blue); font-size: 10px; line-height: 1.5; font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-project h3 { font-size: 15px; line-height: 1.5; font-weight: 800; overflow-wrap: anywhere; }
.wh-transparency-v4.wh-transparency-v4 .t-project h3 a { display: inline-block; padding-block: 2px; }
.wh-transparency-v4.wh-transparency-v4 .t-project p { margin-top: 4px; color: var(--t-muted); font-size: 11px; line-height: 1.6; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures { display: grid; grid-template-columns: 1fr 1fr 1.2fr; gap: 18px; min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures > div { min-width: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures :is(dt,.t-native-dt) { margin-bottom: 7px; color: var(--t-muted); font-size: 11px; font-weight: 600; }
.wh-transparency-v4.wh-transparency-v4 .t-unknown { font-size: 13px; font-weight: 650; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures .t-assigned { color: var(--t-blue); font-size: 18px; line-height: 1.26; font-weight: 800; font-variant-numeric: tabular-nums; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures .t-detail { margin-top: 6px; color: var(--t-muted); font-size: 10px; line-height: 1.7; }
.wh-transparency-v4.wh-transparency-v4 .t-empty { margin: 0px; padding: 32px 0px; border-bottom: 1px solid var(--t-line); color: var(--t-muted); font-size: 14px; }
.wh-transparency-v4.wh-transparency-v4 .t-reading { border-block: 1px solid var(--t-line); background: rgb(242, 245, 250); }
.wh-transparency-v4.wh-transparency-v4 .t-reading-grid { display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr); gap: 100px; }
.wh-transparency-v4.wh-transparency-v4 .t-reading-copy .t-intro { max-width: 510px; }
.wh-transparency-v4.wh-transparency-v4 .t-definitions { margin-top: 24px; }
.wh-transparency-v4.wh-transparency-v4 .t-definitions > div { display: grid; grid-template-columns: 95px 1fr; gap: 16px; margin-bottom: 16px; }
.wh-transparency-v4.wh-transparency-v4 .t-definitions :is(dt,.t-native-dt) { color: var(--t-blue); font-size: 13px; font-weight: 800; }
.wh-transparency-v4.wh-transparency-v4 .t-definitions :is(dd,.t-native-dd) { color: var(--t-muted); font-size: 13px; line-height: 1.75; }
.wh-transparency-v4.wh-transparency-v4 .t-reading-copy .t-link { margin-top: 6px; }
.wh-transparency-v4.wh-transparency-v4 .t-distribution { padding-left: 32px; border-left: 2px solid rgb(197, 210, 230); }
.wh-transparency-v4.wh-transparency-v4 .t-distribution h3 { font-size: 20px; line-height: 1.5; font-weight: 800; }
.wh-transparency-v4.wh-transparency-v4 .t-distribution-intro { margin-top: 8px; color: var(--t-muted); font-size: 13px; }
.wh-transparency-v4.wh-transparency-v4 .t-ledger { margin-top: 20px; }
.wh-transparency-v4.wh-transparency-v4 .t-ledger > div, .wh-transparency-v4.wh-transparency-v4 .t-breakdown :is(dl,.t-native-dl) > div { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-block: 14px; border-bottom: 1px solid rgb(209, 220, 233); font-size: 13px; }
.wh-transparency-v4.wh-transparency-v4 .t-ledger :is(dt,.t-native-dt) { display: flex; align-items: center; gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-ledger :is(dd,.t-native-dd) { color: var(--t-blue); font-size: 17px; font-weight: 800; font-variant-numeric: tabular-nums; }
.wh-transparency-v4.wh-transparency-v4 .t-breakdown { border-bottom: 1px solid rgb(209, 220, 233); }
.wh-transparency-v4.wh-transparency-v4 .t-breakdown :is(summary,.t-native-summary) { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 52px; padding-block: 12px; color: var(--t-blue); font-size: 12px; font-weight: 750; list-style: none; }
.wh-transparency-v4 summary::-webkit-details-marker { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-breakdown :is(summary,.t-native-summary)::after, .wh-transparency-v4.wh-transparency-v4 .t-faq :is(summary,.t-native-summary)::after { content: "+"; flex: 0 0 24px; text-align: center; font: 400 24px / 1 Arial, sans-serif; color: var(--t-blue); }
.wh-transparency-v4.wh-transparency-v4 :is(details,.t-native-details):is([open],[data-open="true"]) > :is(summary,.t-native-summary)::after { content: "−"; }
.wh-transparency-v4.wh-transparency-v4 .t-breakdown :is(dl,.t-native-dl) { padding: 0px 0px 16px 8px; }
.wh-transparency-v4.wh-transparency-v4 .t-breakdown :is(dl,.t-native-dl) > div { padding-block: 6px; border: 0px; font-size: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-faq-list { margin-top: 28px; border-top: 2px solid rgb(181, 197, 220); }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(details,.t-native-details) { border-bottom: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(summary,.t-native-summary) { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 72px; padding: 20px 0px; list-style: none; font-size: 15px; line-height: 1.6; font-weight: 750; }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(details,.t-native-details):is([open],[data-open="true"]) :is(summary,.t-native-summary) { color: var(--t-blue); }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(details,.t-native-details) > p { max-width: 870px; padding: 0px 40px 24px 0px; color: var(--t-muted); font-size: 14px; line-height: 1.85; }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(details,.t-native-details) > p a { color: var(--t-blue); text-decoration: underline; }
@media (max-width: 1199px) {
.wh-transparency-v4.wh-transparency-v4 .t-wrap { width: calc(100% - 64px); }
.wh-transparency-v4.wh-transparency-v4 .t-action { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.4fr); gap: 20px; }
.wh-transparency-v4.wh-transparency-v4 .t-project { gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-project > img { width: 64px; height: 76px; flex-basis: 64px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures { gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-reading-grid { gap: 48px; }
}
@media (max-width: 899px) {
.wh-transparency-v4.wh-transparency-v4 .t-wrap { width: calc(100% - 48px); }
.wh-transparency-v4.wh-transparency-v4 .t-section { padding-block: 48px; }
.wh-transparency-v4.wh-transparency-v4 .t-heading { align-items: flex-start; flex-direction: column; gap: 14px; }
.wh-transparency-v4.wh-transparency-v4 .t-asof { display: flex; flex-wrap: wrap; gap: 4px 12px; text-align: left; }
.wh-transparency-v4.wh-transparency-v4 .t-asof span { display: inline; }
.wh-transparency-v4.wh-transparency-v4 .t-filterbar { flex-wrap: wrap; gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field { flex: 1 1 220px; width: auto; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field--select { flex-basis: 170px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-count { margin-left: auto; }
.wh-transparency-v4.wh-transparency-v4 .t-action { grid-template-columns: minmax(0px, 1fr); gap: 18px; padding-block: 22px; }
.wh-transparency-v4.wh-transparency-v4 .t-project > img { width: 72px; height: 72px; flex-basis: 72px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures { padding-left: 84px; }
.wh-transparency-v4.wh-transparency-v4 .t-reading-grid { grid-template-columns: minmax(0px, 1fr); gap: 32px; }
.wh-transparency-v4.wh-transparency-v4 .t-distribution { padding: 28px 0px 0px; border-left: 0px; border-top: 2px solid rgb(197, 210, 230); }
}
@media (max-width: 599px) {
.wh-transparency-v4.wh-transparency-v4 .t-hero { padding-top: 108px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__inner { padding-block: 26px 42px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__intro { margin-top: 16px; font-size: 14px; }
.wh-transparency-v4.wh-transparency-v4 .t-desktop-break { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__label { font-size: 11px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__credit { right: 16px; bottom: 10px; font-size: 9px; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav .t-wrap { justify-content: space-between; gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav a { min-height: 54px; font-size: 11px; }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav span { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-totals { grid-template-columns: minmax(0px, 1fr); margin-top: 24px; }
.wh-transparency-v4.wh-transparency-v4 .t-total { display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-items: center; gap: 8px 12px; padding: 18px 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-total + .t-total { border-left: 0px; border-top: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-total .t-amount { grid-area: 1 / 2 / 3; padding: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-total-note { grid-column: 1; }
.wh-transparency-v4.wh-transparency-v4 .t-total-note br { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-scope-note { padding: 14px; gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-filter-field, .wh-transparency-v4.wh-transparency-v4 .t-filter-field--select { flex: 1 1 100%; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures { padding-left: 0px; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures > div:last-child { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr auto; align-items: baseline; column-gap: 12px; padding-top: 12px; border-top: 1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures > div:last-child :is(dt,.t-native-dt) { margin: 0px; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures > div:last-child .t-detail { grid-column: 1 / -1; margin-top: 4px; }
.wh-transparency-v4.wh-transparency-v4 .t-definitions > div { grid-template-columns: 80px 1fr; gap: 12px; }
.wh-transparency-v4.wh-transparency-v4 .t-faq :is(details,.t-native-details) > p { padding-right: 0px; }
}
@media (max-width: 374px) {
.wh-transparency-v4.wh-transparency-v4 .t-wrap { width: calc(100% - 32px); }
.wh-transparency-v4.wh-transparency-v4 .t-section-nav .t-wrap { gap: 8px; }
}
@media (max-height: 500px) and (min-width: 700px) {
.wh-transparency-v4.wh-transparency-v4 .t-hero__inner { padding-block: 14px 32px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero h1 br { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__intro { margin-top: 10px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__intro br { display: none; }
.wh-transparency-v4.wh-transparency-v4 .t-hero__label { margin-bottom: 8px; }
}
@media (prefers-reduced-motion: reduce) {
html:has(.wh-transparency-v4) { scroll-behavior: auto; }
.wh-transparency-v4.wh-transparency-v4 *, .wh-transparency-v4.wh-transparency-v4 ::before, .wh-transparency-v4.wh-transparency-v4 ::after { transition: none !important; }
}
.wh-transparency-v4.wh-transparency-v4 :is(.t-label,.t-link) { width:fit-content; max-width:100%; }
.wh-transparency-v4.wh-transparency-v4 .t-link { width:max-content; flex-shrink:0; }
.wh-transparency-v4.wh-transparency-v4 .t-link .t-inline { flex:0 0 auto; width:auto; white-space:nowrap; }
.wh-transparency-chrome .t-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }
.wh-transparency-v4.wh-transparency-v4 .t-heading > .elementor-widget-wh-transparency-report { flex:0 0 auto; width:auto; }
.wh-transparency-v4.wh-transparency-v4 .elementor-widget-wh-transparency-report { min-width:0; --widgets-spacing:0; }
.wh-transparency-v4.wh-transparency-v4 .t-reading-grid > * { min-width:0; }
.wh-transparency-v4.wh-transparency-v4 .t-native-summary { width:100%; text-align:left; }
.wh-transparency-v4.wh-transparency-v4 .t-amount { overflow-wrap:anywhere; }
.wh-transparency-v4.wh-transparency-v4 .t-action-figures dd { overflow-wrap:anywhere; }
.wh-transparency-v4.wh-transparency-v4 .t-statuses { display:flex; flex-wrap:wrap; gap:0 6px; }
.wh-transparency-v4.wh-transparency-v4 .t-faq-answer { max-width:870px; padding:0 40px 24px 0; color:var(--t-muted); font-size:14px; line-height:1.85; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-groups { margin-top:36px; padding-top:24px; border-top:2px solid #b5c5dc; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-groups h3 { font-size:22px; line-height:1.4; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group { padding:24px 0; border-bottom:1px solid var(--t-line); }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group h4 { margin:0 0 16px; font-size:17px; line-height:1.5; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group dt { color:var(--t-muted); font-size:12px; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group dd { color:var(--t-blue); font-size:18px; font-weight:750; overflow-wrap:anywhere; }
.wh-transparency-v4.wh-transparency-v4 .t-shared-group ul { margin:16px 0 0; padding-left:20px; font-size:13px; }
.wh-transparency-v4.wh-transparency-v4 .t-hero :focus-visible { outline-color:white; }
.wh-transparency-v4-page { margin:0; background:white; }
.wh-transparency-v4-page:is(.elementor-editor-active,.wisdomhouse-editor-active) .wh-transparency-v4.wh-transparency-v4 .t-hero { padding-top:0; }
@media(max-width:599px) {
  .wh-transparency-v4.wh-transparency-v4 .t-hero__intro br { display:none; }
  .wh-transparency-v4.wh-transparency-v4 .t-faq-answer { padding-right:0; }
  .wh-transparency-v4.wh-transparency-v4 .t-shared-group dl { grid-template-columns:minmax(0,1fr); }
  .wh-transparency-v4.wh-transparency-v4 .t-total--large { grid-template-columns:minmax(0,1fr); }
  .wh-transparency-v4.wh-transparency-v4 .t-total--large .t-amount { grid-column:1; grid-row:auto; font-size:36px; }
}
