.jx-card[data-astro-cid-afyuld4q]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);text-decoration:none;color:var(--color-text);display:grid;grid-template-columns:1fr 280px;transition:transform var(--duration-base) var(--easing-soft),box-shadow var(--duration-base) var(--easing-soft),border-color var(--duration-base) var(--easing-soft);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}@media(max-width:800px){.jx-card[data-astro-cid-afyuld4q]{grid-template-columns:1fr}}.jx-card[data-astro-cid-afyuld4q]:hover{border-color:var(--color-cta);box-shadow:var(--shadow-md);transform:translateY(-3px)}.jx-card[data-astro-cid-afyuld4q]:after{content:"";position:absolute;top:0;left:0;height:3px;width:0;background:var(--color-cta);transition:width var(--duration-slow) var(--easing-soft)}.jx-card[data-astro-cid-afyuld4q]:hover:after{width:100%}.jx-body[data-astro-cid-afyuld4q]{padding:1.4rem 1.6rem 1.3rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.jx-tag-row[data-astro-cid-afyuld4q]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.jx-tag-row[data-astro-cid-afyuld4q] .code[data-astro-cid-afyuld4q]{background:var(--color-primary);color:var(--color-on-primary);padding:.18rem .55rem;border-radius:4px;font-weight:600;letter-spacing:.06em}.jx-tag-row[data-astro-cid-afyuld4q] .status[data-astro-cid-afyuld4q]{padding:.18rem .55rem;border-radius:99px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.jx-tag-row[data-astro-cid-afyuld4q] .status[data-astro-cid-afyuld4q].draft{background:var(--color-bg-muted);color:var(--color-text-muted)}.jx-tag-row[data-astro-cid-afyuld4q] .status[data-astro-cid-afyuld4q].review{background:var(--color-cta-tint-strong);color:var(--color-cta)}.jx-tag-row[data-astro-cid-afyuld4q] .region-detail[data-astro-cid-afyuld4q]{color:var(--color-text-muted)}.jx-tag-row[data-astro-cid-afyuld4q] .region-detail[data-astro-cid-afyuld4q]:before{content:"· ";color:var(--color-border-strong)}.jx-card[data-astro-cid-afyuld4q] h3[data-astro-cid-afyuld4q]{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;letter-spacing:-.018em;line-height:1.25;color:var(--color-primary);min-width:0}.gloss[data-astro-cid-afyuld4q]{font-size:14.5px;line-height:1.6;color:var(--color-text-secondary)}.key-regs[data-astro-cid-afyuld4q]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.7rem;border-top:1px dashed var(--color-border);font-family:var(--font-mono);font-size:11px}.key-regs[data-astro-cid-afyuld4q] span[data-astro-cid-afyuld4q]{background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:.2rem .55rem;border-radius:99px;color:var(--color-text-secondary);letter-spacing:.02em}.jx-aside[data-astro-cid-afyuld4q]{background:var(--color-bg-subtle);border-left:1px solid var(--color-border);padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:.7rem}@media(max-width:800px){.jx-aside[data-astro-cid-afyuld4q]{border-left:none;border-top:1px solid var(--color-border)}}.jx-aside[data-astro-cid-afyuld4q] h4[data-astro-cid-afyuld4q]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.scope-row[data-astro-cid-afyuld4q]{font-size:12.5px;color:var(--color-text-secondary);line-height:1.5;padding-bottom:.55rem;border-bottom:1px dashed var(--color-border)}.scope-row[data-astro-cid-afyuld4q]:last-child{border-bottom:none;padding-bottom:0}.scope-row[data-astro-cid-afyuld4q] strong[data-astro-cid-afyuld4q]{font-family:var(--font-mono);display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.2rem}@media(hover:none)and (pointer:coarse){.jx-card[data-astro-cid-afyuld4q]:hover{transform:none}}.region-section[data-astro-cid-liis3fh4]{margin-top:3rem;margin-bottom:4rem}.region-section[data-astro-cid-liis3fh4]:last-of-type{margin-bottom:1rem}.jx-list[data-astro-cid-liis3fh4]{display:grid;grid-template-columns:1fr;gap:1rem}
