.violation-chart-module__zat4QW__chart{max-width:104ch;margin:clamp(22px,3.4vh,40px) 0 0}.violation-chart-module__zat4QW__caption{max-width:68ch;font-family:var(--font-mono), ui-monospace, monospace;color:var(--surf-ink);margin:0 0 clamp(18px,2.6vh,26px);font-size:12px;line-height:1.6}.violation-chart-module__zat4QW__numbers{grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(6px,1.4vw,18px);display:grid}.violation-chart-module__zat4QW__number{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink-on-accent);margin-bottom:8px;font-size:clamp(1.3rem,2.6vw,2.4rem);font-weight:800;line-height:1}.violation-chart-module__zat4QW__track{border-bottom:3px solid var(--ink-on-accent);grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(6px,1.4vw,18px);height:210px;padding-bottom:14px;display:grid}.violation-chart-module__zat4QW__bar{background:var(--ink-on-accent);width:100%;display:block}.violation-chart-module__zat4QW__bar[data-zero=true]{opacity:.45}.violation-chart-module__zat4QW__labels{grid-template-columns:repeat(5,1fr);gap:clamp(6px,1.4vw,18px);margin:clamp(12px,2vh,18px) 0 0;padding:0;list-style:none;display:grid}.violation-chart-module__zat4QW__labels li{flex-direction:column;gap:3px;min-width:0;display:flex}.violation-chart-module__zat4QW__step{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:.16em;font-size:10.5px;font-weight:700}.violation-chart-module__zat4QW__label{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:clamp(.72rem,1.05vw,.95rem);font-weight:600;line-height:1.25}.violation-chart-module__zat4QW__scope{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:break-word;font-size:11px;line-height:1.4;display:none}html[data-system-active] .violation-chart-module__zat4QW__scope{display:block}@media (forced-colors:active){.violation-chart-module__zat4QW__bar{forced-color-adjust:none;background:canvastext}.violation-chart-module__zat4QW__bar[data-zero=true]{opacity:1;background:graytext}}.violation-chart-module__zat4QW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.live-site-module__dmpLGW__surface{background:var(--ground-nav);height:100svh;min-height:480px;position:relative}:is(html[data-device=mobile] .live-site-module__dmpLGW__surface,html[data-device=tablet] .live-site-module__dmpLGW__surface){padding-bottom:calc(3px + env(safe-area-inset-bottom,0px))}.live-site-module__dmpLGW__frame{border:0;width:100%;height:100%;display:block}.live-site-module__dmpLGW__offline{gap:calc(14 * var(--scale-px,1px));padding:clamp(56px, 10vh, calc(120 * var(--scale-px,1px))) clamp(22px, 6vw, calc(110 * var(--scale-px,1px)));background:var(--ground-deep);color:var(--text-on-deep);display:grid}.live-site-module__dmpLGW__offlineLabel{font-family:var(--font-display);font-size:var(--type-body-lg);margin:0;font-weight:800}.live-site-module__dmpLGW__offlineNote{max-width:var(--reading-max);font-family:var(--font-body);font-size:var(--type-body-lg);margin:0}
.inclusive-module___mRf0q__root{background:var(--ground-deep)}.inclusive-module___mRf0q__figures{border-top:2px solid var(--accent);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:clamp(18px,2.6vw,44px);max-width:104ch;margin:clamp(22px,3.4vh,34px) 0 0;padding:clamp(18px,2.6vh,26px) 0 0;list-style:none;display:grid}.inclusive-module___mRf0q__figure{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:800;line-height:1;display:block}.inclusive-module___mRf0q__figureLabel{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--surf-eyebrow);margin-top:6px;font-size:11px;font-weight:700;display:block}.inclusive-module___mRf0q__item+.inclusive-module___mRf0q__item{margin-top:clamp(18px,2.6vh,28px)}.inclusive-module___mRf0q__itemTitle{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.018em;color:var(--surf-eyebrow);text-wrap:balance;margin:0 0 6px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:800}.inclusive-module___mRf0q__calls{max-width:104ch;margin:clamp(22px,3.4vh,40px) 0 0;padding:0;list-style:none}.inclusive-module___mRf0q__calls li{border-top:2px solid var(--surf-rule-heavy);padding:clamp(12px,2vh,18px) 0}.inclusive-module___mRf0q__calls li:last-child{border-bottom:2px solid var(--surf-rule-heavy)}.inclusive-module___mRf0q__calls p{letter-spacing:var(--tracking-reading);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.inclusive-module___mRf0q__cost{background:var(--surf-rcpt-bg);color:var(--surf-rcpt-ink);padding:12px 16px;display:none;margin-top:10px!important;font-size:15px!important}html[data-system-active] .inclusive-module___mRf0q__cost{display:block}.inclusive-module___mRf0q__lessons{max-width:88ch;margin:clamp(22px,3.4vh,36px) 0 0;padding-left:1.2em}.inclusive-module___mRf0q__lessons li{letter-spacing:var(--tracking-reading);text-wrap:pretty;margin-bottom:.6em;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.inclusive-module___mRf0q__more{color:var(--surf-eyebrow);min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px}.inclusive-module___mRf0q__figures,.inclusive-module___mRf0q__calls,.inclusive-module___mRf0q__lessons,.inclusive-module___mRf0q__mechanisms,.inclusive-module___mRf0q__gaps,.inclusive-module___mRf0q__closer,.inclusive-module___mRf0q__full,.inclusive-module___mRf0q__ledger{grid-column:1/-1}.inclusive-module___mRf0q__ledger{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--surf-soft);flex-wrap:wrap;gap:8px clamp(16px,2.4vw,32px);margin:clamp(18px,2.6vh,26px) 0 0;padding:0;font-size:13px;list-style:none;display:flex}.inclusive-module___mRf0q__mechanisms,.inclusive-module___mRf0q__gaps{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(20px,3vw,44px);max-width:112ch;margin:clamp(22px,3.4vh,40px) 0 0;padding:0;list-style:none;display:grid}.inclusive-module___mRf0q__mechanisms li,.inclusive-module___mRf0q__gaps li{border-top:2px solid var(--surf-rule-heavy);min-width:0;padding-top:14px}.inclusive-module___mRf0q__mechanisms p,.inclusive-module___mRf0q__gaps p{letter-spacing:var(--tracking-reading);text-wrap:pretty;margin:8px 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.55}.inclusive-module___mRf0q__where code{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;color:var(--surf-soft);font-size:12.5px}.inclusive-module___mRf0q__why{color:var(--surf-soft)}.inclusive-module___mRf0q__gapCostLabel,.inclusive-module___mRf0q__asideLabel{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-right:6px;font-size:10.5px;font-weight:700}.inclusive-module___mRf0q__gapCostLabel{color:var(--surf-eyebrow)}.inclusive-module___mRf0q__asideShown{padding-left:calc(14 * var(--scale-px,1px));border-left:2px solid var(--surf-eyebrow)}.inclusive-module___mRf0q__asideShown .inclusive-module___mRf0q__asideLabel{color:var(--surf-eyebrow)}.inclusive-module___mRf0q__closer{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;max-width:60ch;margin:clamp(22px,3.4vh,36px) 0 0;font-weight:800;font-size:clamp(1.15rem,1.8vw,1.45rem)!important;line-height:1.25!important}.inclusive-module___mRf0q__rcptPara{margin:0}.inclusive-module___mRf0q__rcptPara+.inclusive-module___mRf0q__rcptPara{margin-top:12px}.inclusive-module___mRf0q__live{margin:clamp(22px, 3.4vh, calc(36 * var(--scale-px,1px))) 0 0;padding-top:clamp(14px, 2vh, calc(20 * var(--scale-px,1px)));border-top:2px solid var(--surf-rule-heavy);flex-wrap:wrap;grid-column:1/-1;display:flex}.inclusive-module___mRf0q__live a{min-height:var(--target-comfortable);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.03em;color:var(--surf-eyebrow);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px}
