@layer recipes{.evidence-table-wrapper{overflow-x:auto;margin-inline-end:calc(var(--content-side-space) * -1);max-width:min(calc(100% + var(--content-side-space)),990px);-webkit-overflow-scrolling:touch}.evidence-table-wrapper caption,.evidence-table-wrapper .note-list{position:sticky;top:0;left:0;width:fit-content}.evidence-table{table-layout:fixed;white-space:normal;--fs-min: var(--clamp-font-size-14);--fs-max: var(--clamp-font-size-16)}.evidence-table th{font-weight:var(--font-weight-bold);word-wrap:break-word}[scope=row]:is(.evidence-table th){text-align-last:left;position:sticky;top:0;left:0}[scope=col]:is(.evidence-table th){inline-size:100px}[scope=col][colspan][colspan="2"]:is(.evidence-table th){--colspan: 2}[scope=col][colspan][colspan="3"]:is(.evidence-table th){--colspan: 3}[scope=col][colspan][colspan="4"]:is(.evidence-table th){--colspan: 4}[scope=col][colspan]:is(.evidence-table th){inline-size:calc(100px * var(--colspan))}@media (min-width: 40.01rem){[scope=col]:is(.evidence-table th){inline-size:130px}[scope=col][colspan]:is(.evidence-table th){inline-size:calc(130px * var(--colspan))}}:is(.evidence-table th):has(.visually-hidden){inline-size:100px;position:sticky;top:0;left:0}@media (min-width: 40.01rem){:is(.evidence-table th):has(.visually-hidden){inline-size:180px}}.evidence-table thead th:nth-child(2),.evidence-table tbody td:nth-child(2),.evidence-table .sa:where(th,td){background-color:var(--semantic-fill-brand-primary-light)}@media (min-width: 40.01rem){.evidence-table thead th:nth-child(2),.evidence-table tbody td:nth-child(2),.evidence-table .sa:where(th,td){position:sticky;top:0;left:180px}}.evidence-table tr:has(th[scope=col])~tr>th:not([scope=col]){--fs-min: var(--clamp-font-size-12);--fs-max: var(--clamp-font-size-14);background-color:var(--semantic-fill-secondary)}.evidence-table th[scope=col][data-label]{padding:0;border-inline-start:none;border-radius:var(--radius-none)}:is(.evidence-table th[scope=col][data-label]):before{border-inline-start:var(--border-width-level-1) solid var(--semantic-stroke-primary);content:attr(data-label) / "";position:sticky;top:0;left:0;text-align:center;padding:var(--spacing-4) var(--spacing-4-px);display:block;inline-size:fit-content}}
