.policy-glance:where(.astro-u4qbaq2i){border-radius:14px;border:1px solid var(--sl-color-gray-5);padding:1.1rem 1.25rem;margin:1rem 0 2rem;background:var(--sl-color-bg-nav)}.policy-glance:where(.astro-u4qbaq2i)[data-tone=block]{border-left:4px solid #dc2626}.policy-glance:where(.astro-u4qbaq2i)[data-tone=warn]{border-left:4px solid #d97706}.policy-glance:where(.astro-u4qbaq2i)[data-tone=info]{border-left:4px solid var(--sl-color-gray-4)}.policy-glance__header:where(.astro-u4qbaq2i){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.4rem}.policy-glance__title:where(.astro-u4qbaq2i){display:flex;align-items:baseline;gap:.6rem}.policy-glance__name:where(.astro-u4qbaq2i){font-size:1.05rem;font-weight:600;color:var(--sl-color-white)}.policy-glance__version:where(.astro-u4qbaq2i){font-size:.85rem;color:var(--sl-color-gray-3);font-family:var(--__sl-font-mono)}.policy-glance__pill:where(.astro-u4qbaq2i){display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.policy-glance__pill--block:where(.astro-u4qbaq2i){background:#fee2e2;color:#991b1b}.policy-glance__pill--warn:where(.astro-u4qbaq2i){background:#fef3c7;color:#92400e}.policy-glance__pill--info:where(.astro-u4qbaq2i){background:var(--sl-color-gray-6);color:var(--sl-color-gray-2)}:root[data-theme=dark] .policy-glance__pill--block:where(.astro-u4qbaq2i){background:#450a0a;color:#fecaca}:root[data-theme=dark] .policy-glance__pill--warn:where(.astro-u4qbaq2i){background:#451a03;color:#fde68a}.policy-glance__line:where(.astro-u4qbaq2i){margin:0 0 1rem;color:var(--sl-color-text)}.policy-glance__line:where(.astro-u4qbaq2i) code:where(.astro-u4qbaq2i){font-size:.92em}.policy-glance__meta:where(.astro-u4qbaq2i){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem 1.25rem;margin:0;font-size:.88rem}.policy-glance__meta:where(.astro-u4qbaq2i) div:where(.astro-u4qbaq2i){display:contents}.policy-glance__meta:where(.astro-u4qbaq2i) dt:where(.astro-u4qbaq2i){color:var(--sl-color-gray-3);font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;margin-bottom:.1rem}.policy-glance__meta:where(.astro-u4qbaq2i) dd:where(.astro-u4qbaq2i){margin:0 0 .5rem;color:var(--sl-color-text)}.policy-impact:where(.astro-j5qckz4m){width:100%;border-collapse:collapse;font-size:.92rem;margin:1rem 0 2rem}.policy-impact:where(.astro-j5qckz4m) th:where(.astro-j5qckz4m),.policy-impact:where(.astro-j5qckz4m) td:where(.astro-j5qckz4m){text-align:left;vertical-align:top;padding:.7rem .85rem;border-bottom:1px solid var(--sl-color-gray-5)}.policy-impact:where(.astro-j5qckz4m) thead:where(.astro-j5qckz4m) th:where(.astro-j5qckz4m){background:var(--sl-color-bg-nav);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3)}.policy-impact:where(.astro-j5qckz4m) tbody:where(.astro-j5qckz4m) th:where(.astro-j5qckz4m){font-weight:600;color:var(--sl-color-white);width:22%}.policy-impact:where(.astro-j5qckz4m) tbody:where(.astro-j5qckz4m) td:where(.astro-j5qckz4m):nth-of-type(1){width:33%;color:var(--sl-color-gray-2)}.policy-impact:where(.astro-j5qckz4m) tbody:where(.astro-j5qckz4m) tr:where(.astro-j5qckz4m):hover{background:var(--sl-color-gray-7, var(--sl-color-bg-nav))}.policy-impact:where(.astro-j5qckz4m) code:where(.astro-j5qckz4m){font-size:.9em;background:var(--sl-color-gray-6);padding:.05em .35em;border-radius:4px}.sev:where(.astro-j5qckz4m){display:inline-block;margin-right:.45rem;padding:.05rem .4rem;border-radius:4px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.sev--block:where(.astro-j5qckz4m){background:#fee2e2;color:#991b1b}.sev--warn:where(.astro-j5qckz4m){background:#fef3c7;color:#92400e}.sev--info:where(.astro-j5qckz4m){background:var(--sl-color-gray-6);color:var(--sl-color-gray-2)}:root[data-theme=dark] .sev--block:where(.astro-j5qckz4m){background:#450a0a;color:#fecaca}:root[data-theme=dark] .sev--warn:where(.astro-j5qckz4m){background:#451a03;color:#fde68a}
