.conformance:where(.astro-ecxba6h6) .note:where(.astro-ecxba6h6){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-block:.25rem .75rem}.table-scroll:where(.astro-ecxba6h6){margin-block:.5rem 1rem;overflow-x:auto}.conformance:where(.astro-ecxba6h6) table:where(.astro-ecxba6h6){border-collapse:collapse;width:100%;min-width:min-content;font-size:var(--sl-text-sm)}.conformance:where(.astro-ecxba6h6) th:where(.astro-ecxba6h6),.conformance:where(.astro-ecxba6h6) td:where(.astro-ecxba6h6){border-bottom:1px solid var(--sl-color-gray-5);text-align:start;vertical-align:top;padding:.35rem .6rem}.conformance:where(.astro-ecxba6h6) td:where(.astro-ecxba6h6).numeric{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.conformance:where(.astro-ecxba6h6) td:where(.astro-ecxba6h6).used,.conformance:where(.astro-ecxba6h6) .designation:where(.astro-ecxba6h6){font-weight:600}.conformance:where(.astro-ecxba6h6) .edition:where(.astro-ecxba6h6):before{content:":"}.conformance:where(.astro-ecxba6h6) .clause:where(.astro-ecxba6h6){color:var(--sl-color-gray-3);display:block}.conformance:where(.astro-ecxba6h6) .mark-sprite:where(.astro-ecxba6h6){width:0;height:0;position:absolute;overflow:hidden}.conformance:where(.astro-ecxba6h6) .mark:where(.astro-ecxba6h6){vertical-align:-.22em;flex:none;width:1.15em;height:1.15em;display:inline-block}.conformance:where(.astro-ecxba6h6) td:where(.astro-ecxba6h6) .mark:where(.astro-ecxba6h6){margin-inline-end:.3rem}.conformance:where(.astro-ecxba6h6) td:where(.astro-ecxba6h6).status,.conformance:where(.astro-ecxba6h6) th:where(.astro-ecxba6h6).status{white-space:nowrap}.conformance:where(.astro-ecxba6h6) .status:where(.astro-ecxba6h6)+:where(.astro-ecxba6h6){padding-inline-start:1.2rem}.conformance-banner:where(.astro-ecxba6h6){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6,var(--sl-color-black));border-radius:.6rem;margin-block:.5rem 1rem;padding:.9rem 1.1rem}.conformance-banner:where(.astro-ecxba6h6) .banner-headline:where(.astro-ecxba6h6){flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.conformance-banner:where(.astro-ecxba6h6) .banner-headline:where(.astro-ecxba6h6) b:where(.astro-ecxba6h6){font-size:var(--sl-text-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.conformance-banner:where(.astro-ecxba6h6) .banner-headline:where(.astro-ecxba6h6) span:where(.astro-ecxba6h6),.conformance-banner:where(.astro-ecxba6h6) .banner-stats:where(.astro-ecxba6h6){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm)}.conformance-banner:where(.astro-ecxba6h6) .banner-stats:where(.astro-ecxba6h6){font-variant-numeric:tabular-nums;margin:.15rem 0 0}.conformance-banner:where(.astro-ecxba6h6) .banner-bar:where(.astro-ecxba6h6){background:var(--sl-color-gray-5);border-radius:.45rem;gap:2px;height:.45rem;margin-top:.7rem;display:flex;overflow:hidden}.conformance-banner:where(.astro-ecxba6h6) .bar-pass:where(.astro-ecxba6h6),.conformance-banner:where(.astro-ecxba6h6) .bar-fail:where(.astro-ecxba6h6){height:100%;display:block}.conformance-banner:where(.astro-ecxba6h6) .bar-pass:where(.astro-ecxba6h6){background:#1f883d}.conformance-banner:where(.astro-ecxba6h6) .bar-fail:where(.astro-ecxba6h6){background:#da3633}.conformance-legend:where(.astro-ecxba6h6){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin-block:0 1rem;display:flex}.conformance-legend:where(.astro-ecxba6h6) .legend-entry:where(.astro-ecxba6h6){white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.conformance-legend:where(.astro-ecxba6h6) .legend-note:where(.astro-ecxba6h6){color:var(--sl-color-gray-3);flex-basis:100%}.conformance-controls:where(.astro-ecxba6h6){border:1px solid var(--sl-color-gray-5);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block:1.5rem 1rem;padding:.6rem .8rem;display:flex}.conformance-controls:where(.astro-ecxba6h6) input:where(.astro-ecxba6h6)[type=search],.conformance-controls:where(.astro-ecxba6h6) select:where(.astro-ecxba6h6){font:inherit;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);color:var(--sl-color-white);border-radius:.3rem;padding:.25rem .5rem}.control-search:where(.astro-ecxba6h6){flex:16rem;min-width:0}.control-search:where(.astro-ecxba6h6) input:where(.astro-ecxba6h6){width:100%}.control-domain:where(.astro-ecxba6h6){flex:12rem;min-width:0}.control-domain:where(.astro-ecxba6h6) select:where(.astro-ecxba6h6){width:100%;max-width:100%}.control-failing:where(.astro-ecxba6h6){font-size:var(--sl-text-sm);align-items:center;gap:.35rem;display:flex}.conformance-domain:where(.astro-ecxba6h6){border-top:1px solid var(--sl-color-gray-5);padding-block:.4rem}.conformance-domain:where(.astro-ecxba6h6) summary:where(.astro-ecxba6h6){cursor:pointer;font-size:var(--sl-text-base);align-items:baseline;gap:.5rem;display:flex}.conformance-domain:where(.astro-ecxba6h6) .tally:where(.astro-ecxba6h6){color:var(--sl-color-gray-3);font-variant-numeric:tabular-nums;font-size:var(--sl-text-sm)}.conformance:where(.astro-ecxba6h6) tr:where(.astro-ecxba6h6):target td:where(.astro-ecxba6h6){background:var(--sl-color-accent-low)}.conformance:where(.astro-ecxba6h6) :where(.astro-ecxba6h6)[hidden]{display:none!important}.visually-hidden:where(.astro-ecxba6h6){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
