.p-compliance dl,.p-compliance header{display:flex;align-items:baseline;gap:max(4 * var(--step))}@media (width < 400px){.p-compliance dl,.p-compliance header{flex-flow:row wrap;gap:max(2 * var(--step))}}.p-compliance .-numeral{min-inline-size:max(12 * var(--step))}.p-compliance .-heading{margin-block:0;font:inherit;font-weight:700}.p-compliance>.-header{margin-block-start:max(15 * var(--step));font-size:max(24 * var(--rpx));font-weight:700;line-height:calc(28 / 24)}.p-compliance .-ruleset{margin-block-start:max(5 * var(--step))}.p-compliance .-ruleset .-header{margin-block-end:max(5 * var(--step));font-size:max(18 * var(--rpx));line-height:calc(20 / 18)}.p-compliance .-ruleset .-header .-link{font-size:max(14 * var(--rpx));line-height:calc(20 / 14);color:var(--DarkBlue500Color)}.p-compliance .-ruleset .-header .-link:hover{color:var(--DarkBlue700Color)}@media (width < 400px){.p-compliance .-ruleset .-header .-link{flex-basis:100%}}.p-compliance .-rule{margin-block-start:max(5 * var(--step))}.rule-aside{margin-block-start:1.25rem}.compliance-status{display:block;margin-block-start:max(1 * var(--step));font-size:max(12 * var(--rpx));font-weight:700;line-height:calc(16 / 12);text-transform:uppercase;border-radius:var(--EdgeRadius)}.compliance-status.-deprecated{color:var(--Grey500Color)}.compliance-status.-under-review{color:var(--Red700Color)}.compliance-status.-updated{color:var(--Purple500Color)}.compliance-status.-new{color:var(--Green900Color)}.p-compliance-list li{display:flex;align-items:baseline;gap:max(4 * var(--step))}.p-compliance-list li:not(:first-child){margin-block-start:max(8 * var(--step))}.p-compliance-list li:before{content:none}.p-compliance-tier{margin-inline-end:max(2 * var(--step));padding-block:max(.5 * var(--step));padding-inline:max(3 * var(--step));font-size:max(12 * var(--rpx));font-weight:700;line-height:calc(16 / 12);white-space:nowrap;border-radius:var(--EdgeRadius);color:var(--PrimaryColor)}.p-compliance-tier.-t1{background-color:var(--Teal600Color)}.p-compliance-tier.-t2{background-color:var(--BrightBlue600Color)}.p-compliance-tier.-t3{background-color:var(--Pink600Color)}.p-compliance-divider{block-size:max(1 * var(--step));margin-block:max(16 * var(--step));margin-inline:0;box-shadow:var(--Grey800Color) 0 max(1 * var(--rpx)) 0 0 inset}
