.tech-centre:where(.astro-ylyz3utf){gap:1.25rem;margin-block:1.5rem 2.5rem;display:grid}.tech-centre__hero:where(.astro-ylyz3utf){border:1px solid var(--sl-color-gray-5);background:radial-gradient(circle at 90% 0, #bc3f2224, transparent 42%), color-mix(in srgb, var(--sl-color-black) 88%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.8fr);gap:1.4rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.tech-centre__eyebrow:where(.astro-ylyz3utf){color:var(--sl-color-accent-high);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.tech-centre__hero:where(.astro-ylyz3utf) h2:where(.astro-ylyz3utf){max-width:16ch;margin:0;font-size:clamp(1.65rem,4vw,2.75rem);line-height:1.02}.tech-centre__hero:where(.astro-ylyz3utf) p:where(.astro-ylyz3utf):last-child{max-width:58ch;color:var(--sl-color-gray-2);margin-bottom:0}.tech-centre__metrics:where(.astro-ylyz3utf){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.tech-centre__metrics:where(.astro-ylyz3utf) div:where(.astro-ylyz3utf){background:#0000002e;border:1px solid #ffffff14;border-radius:.75rem;padding:.85rem}.tech-centre__metrics:where(.astro-ylyz3utf) dt:where(.astro-ylyz3utf){color:var(--sl-color-gray-3);text-transform:uppercase;font-size:.68rem;font-weight:750}.tech-centre__metrics:where(.astro-ylyz3utf) dd:where(.astro-ylyz3utf){color:var(--sl-color-gray-1);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.tech-centre__safety:where(.astro-ylyz3utf){background:#8b2f1c1f;border:1px solid #e2684259;border-left:.28rem solid #e26842;border-radius:.75rem;gap:.3rem;padding:1rem 1.1rem;display:grid}.tech-centre__safety:where(.astro-ylyz3utf) strong:where(.astro-ylyz3utf){color:#ffb59e}.tech-centre__safety:where(.astro-ylyz3utf) span:where(.astro-ylyz3utf){color:var(--sl-color-gray-2)}.tech-centre__filters:where(.astro-ylyz3utf){grid-template-columns:minmax(14rem,1.6fr) repeat(4,minmax(9rem,1fr)) auto;align-items:end;gap:.7rem;display:grid}.tech-centre__filters:where(.astro-ylyz3utf) label:where(.astro-ylyz3utf){gap:.3rem;min-width:0;display:grid}.tech-centre__filters:where(.astro-ylyz3utf) label:where(.astro-ylyz3utf)>span:where(.astro-ylyz3utf){color:var(--sl-color-gray-3);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.tech-centre__filters:where(.astro-ylyz3utf) input:where(.astro-ylyz3utf),.tech-centre__filters:where(.astro-ylyz3utf) select:where(.astro-ylyz3utf),.tech-centre__filters:where(.astro-ylyz3utf) button:where(.astro-ylyz3utf){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);width:100%;min-height:2.8rem;color:var(--sl-color-text);border-radius:.65rem;padding:.65rem .75rem}.tech-centre__filters:where(.astro-ylyz3utf) button:where(.astro-ylyz3utf){cursor:pointer;width:auto;font-weight:750}.tech-centre__filters:where(.astro-ylyz3utf) :where(.astro-ylyz3utf):is(input,select,button):focus-visible{outline:.18rem solid var(--sl-color-accent-high);outline-offset:.12rem}.tech-centre__status:where(.astro-ylyz3utf){color:var(--sl-color-gray-3);align-items:baseline;gap:.35rem;display:flex}.tech-centre__status:where(.astro-ylyz3utf) strong:where(.astro-ylyz3utf){color:var(--sl-color-gray-1);font-size:1.35rem}.tech-centre__records:where(.astro-ylyz3utf){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tech-record:where(.astro-ylyz3utf){border:1px solid var(--sl-color-gray-5);border-top:.22rem solid var(--sl-color-gray-4);background:color-mix(in srgb, var(--sl-color-black) 88%, transparent);border-radius:.85rem;align-content:start;gap:1rem;min-width:0;padding:1.1rem;display:grid}.tech-record--critical:where(.astro-ylyz3utf){border-top-color:#df4c43}.tech-record--high:where(.astro-ylyz3utf){border-top-color:#e68a48}.tech-record--medium:where(.astro-ylyz3utf){border-top-color:#d5af66}.tech-record--low:where(.astro-ylyz3utf){border-top-color:#7da58c}.tech-record--official:where(.astro-ylyz3utf){background:radial-gradient(circle at 100% 0, #b5362017, transparent 38%), color-mix(in srgb, var(--sl-color-black) 88%, transparent)}.tech-record:where(.astro-ylyz3utf)[hidden]{display:none}.tech-record__header:where(.astro-ylyz3utf) h3:where(.astro-ylyz3utf){margin:.55rem 0 .45rem;font-size:1.18rem;line-height:1.2}.tech-record__header:where(.astro-ylyz3utf) p:where(.astro-ylyz3utf){color:var(--sl-color-gray-2);margin:0}.tech-record__badges:where(.astro-ylyz3utf){flex-wrap:wrap;gap:.38rem;display:flex}.tech-badge:where(.astro-ylyz3utf){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.tech-badge--official-issue:where(.astro-ylyz3utf){color:#ffb59e;border-color:#e2684259}.tech-badge--editorial-path:where(.astro-ylyz3utf){color:var(--sl-color-accent-high);border-color:#e7b56a4d}.tech-badge--critical:where(.astro-ylyz3utf){color:#ff9189}.tech-record__meta:where(.astro-ylyz3utf){color:var(--sl-color-gray-3);background:#ffffff06;border-radius:.6rem;gap:.35rem;padding:.75rem;font-size:.78rem;display:grid}.tech-record__meta:where(.astro-ylyz3utf) strong:where(.astro-ylyz3utf){color:var(--sl-color-gray-2)}.tech-record__actions:where(.astro-ylyz3utf) h4:where(.astro-ylyz3utf){text-transform:uppercase;letter-spacing:.06em;margin:0 0 .45rem;font-size:.82rem}.tech-record__actions:where(.astro-ylyz3utf) ol:where(.astro-ylyz3utf),.tech-record__escalation:where(.astro-ylyz3utf) ul:where(.astro-ylyz3utf){margin:0;padding-left:1.2rem}.tech-record__actions:where(.astro-ylyz3utf) li:where(.astro-ylyz3utf),.tech-record__escalation:where(.astro-ylyz3utf) li:where(.astro-ylyz3utf){color:var(--sl-color-gray-2);margin-block:.32rem}.tech-record__escalation:where(.astro-ylyz3utf){background:#8b2f1c14;border:1px solid #e2684238;border-radius:.65rem;padding:.75rem}.tech-record__escalation:where(.astro-ylyz3utf) summary:where(.astro-ylyz3utf){cursor:pointer;color:#ffb59e;font-weight:750}.tech-record__footer:where(.astro-ylyz3utf){border-top:1px solid var(--sl-color-gray-6);color:var(--sl-color-gray-3);flex-wrap:wrap;gap:.45rem .7rem;padding-top:.75rem;font-size:.68rem;display:flex}.tech-record__sources:where(.astro-ylyz3utf){flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.tech-record__sources:where(.astro-ylyz3utf) a:where(.astro-ylyz3utf){font-weight:750}.tech-centre__empty:where(.astro-ylyz3utf){border:1px dashed var(--sl-color-gray-5);text-align:center;border-radius:.8rem;padding:1.4rem}.tech-centre__dataset:where(.astro-ylyz3utf){border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.8rem;font-size:.72rem;display:flex}.tech-centre__dataset:where(.astro-ylyz3utf) a:where(.astro-ylyz3utf){margin-left:auto;font-weight:750}@media (width<=72rem){.tech-centre__filters:where(.astro-ylyz3utf){grid-template-columns:repeat(3,minmax(0,1fr))}.tech-centre__search:where(.astro-ylyz3utf){grid-column:span 2}}@media (width<=50rem){.tech-centre__hero:where(.astro-ylyz3utf),.tech-centre__records:where(.astro-ylyz3utf){grid-template-columns:1fr}.tech-centre__filters:where(.astro-ylyz3utf){grid-template-columns:repeat(2,minmax(0,1fr))}.tech-centre__search:where(.astro-ylyz3utf){grid-column:1/-1}}@media (width<=34rem){.tech-centre__metrics:where(.astro-ylyz3utf),.tech-centre__filters:where(.astro-ylyz3utf){grid-template-columns:1fr}.tech-centre__search:where(.astro-ylyz3utf){grid-column:auto}.tech-centre__filters:where(.astro-ylyz3utf) button:where(.astro-ylyz3utf){width:100%}.tech-record:where(.astro-ylyz3utf){padding:.9rem}.tech-record__sources:where(.astro-ylyz3utf),.tech-centre__dataset:where(.astro-ylyz3utf) a:where(.astro-ylyz3utf){width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){:where(.astro-ylyz3utf){scroll-behavior:auto!important}}
