.tag[data-astro-cid-44gg4qot]{height:24px;padding:0 var(--space-2);border-radius:var(--radius-tag);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.04em;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.tag--govern[data-astro-cid-44gg4qot]{background:var(--surface-mint);color:var(--teal-ink)}.tag--run[data-astro-cid-44gg4qot]{background:var(--gold);color:var(--forest)}.tag--build[data-astro-cid-44gg4qot]{background:var(--ink);color:var(--surface)}.card[data-astro-cid-3vpt37q6]{gap:var(--space-3);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);transition:border-color var(--duration-ui) var(--ease-ui), background-color var(--duration-ui) var(--ease-ui);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-3vpt37q6]:hover{background:var(--surface-hover);border-color:var(--teal-ink)}.tile[data-astro-cid-3vpt37q6]{width:44px;height:44px;color:var(--teal-ink);background:var(--surface-mint);border-radius:var(--radius-card);transition:background-color var(--duration-ui) var(--ease-ui), color var(--duration-ui) var(--ease-ui);place-items:center;display:inline-grid}.card[data-astro-cid-3vpt37q6]:hover .tile[data-astro-cid-3vpt37q6]{background:var(--teal);color:var(--forest)}.top[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.icon[data-astro-cid-3vpt37q6]{width:43px;height:43px}.icon--light[data-astro-cid-3vpt37q6]{display:var(--icon-on-light)}.icon--dark[data-astro-cid-3vpt37q6]{display:var(--icon-on-dark)}.title[data-astro-cid-3vpt37q6]{text-wrap:balance}.body[data-astro-cid-3vpt37q6]{color:var(--ink-muted)}.more[data-astro-cid-3vpt37q6]{padding-top:var(--space-2);font-size:var(--text-ui);color:var(--teal-ink);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;font-weight:500;text-decoration:underline 1px;display:inline-flex}.more[data-astro-cid-3vpt37q6]:after{content:"";position:absolute;inset:0}.more[data-astro-cid-3vpt37q6]:focus-visible{outline:none}.card[data-astro-cid-3vpt37q6]:has(.more:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.arrow[data-astro-cid-3vpt37q6]{transition:transform var(--duration-micro) var(--ease-ui);flex:none}.card[data-astro-cid-3vpt37q6]:hover .arrow[data-astro-cid-3vpt37q6]{transform:translate(3px)}.index[data-astro-cid-3orwv4ad]{gap:var(--space-3);padding:var(--space-6);background:color-mix(in srgb, var(--night) 55%, transparent);border:1px solid var(--line);border-radius:var(--radius-card);backdrop-filter:blur(6px);display:grid}.index-title[data-astro-cid-3orwv4ad]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.index[data-astro-cid-3orwv4ad] ul[data-astro-cid-3orwv4ad]{margin:0;padding:0;list-style:none;display:grid}.index[data-astro-cid-3orwv4ad] li[data-astro-cid-3orwv4ad]+li[data-astro-cid-3orwv4ad]{border-top:1px solid var(--line)}.index[data-astro-cid-3orwv4ad] a[data-astro-cid-3orwv4ad]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);margin-inline:calc(-1 * var(--space-2));color:var(--ink);border-radius:var(--radius-card);transition:background-color var(--duration-micro) var(--ease-ui);font-weight:500;text-decoration:none;display:flex}.index[data-astro-cid-3orwv4ad] a[data-astro-cid-3orwv4ad]:hover{background:color-mix(in srgb, var(--white) 7%, transparent)}.index[data-astro-cid-3orwv4ad] .index-icon{color:var(--teal)}.index-name[data-astro-cid-3orwv4ad]{flex:1}.index-arrow[data-astro-cid-3orwv4ad]{color:var(--ink-muted);transition:transform var(--duration-micro) var(--ease-ui), color var(--duration-micro) var(--ease-ui);flex:none}.index[data-astro-cid-3orwv4ad] a[data-astro-cid-3orwv4ad]:hover .index-arrow[data-astro-cid-3orwv4ad]{color:var(--teal);transform:translate(3px)}.situation[data-astro-cid-3orwv4ad]{gap:var(--space-4);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.situation[data-astro-cid-3orwv4ad] li[data-astro-cid-3orwv4ad]{padding:var(--space-4) 0 0 var(--space-8);border-top:1px solid var(--line);position:relative}.situation[data-astro-cid-3orwv4ad] li[data-astro-cid-3orwv4ad]:before{content:"";left:0;top:calc(var(--space-4) + .3em);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--teal-ink) calc(50% - 1px), var(--teal-ink) calc(50% + 1px), transparent calc(50% + 1px));width:12px;height:16px;position:absolute}.stack[data-astro-cid-3orwv4ad]{gap:var(--space-12);display:grid}.items[data-astro-cid-3orwv4ad]{gap:var(--space-6);display:grid}.items-title[data-astro-cid-3orwv4ad]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;padding-top:var(--space-6);border-top:1px solid var(--line)}.cards[data-astro-cid-3orwv4ad],.others[data-astro-cid-3orwv4ad]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-3orwv4ad]>li[data-astro-cid-3orwv4ad],.others[data-astro-cid-3orwv4ad]>li[data-astro-cid-3orwv4ad]{display:grid}@media (width>=48rem){.cards[data-astro-cid-3orwv4ad],.others[data-astro-cid-3orwv4ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cards--3[data-astro-cid-3orwv4ad],.others[data-astro-cid-3orwv4ad]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4[data-astro-cid-3orwv4ad]{grid-template-columns:repeat(4,minmax(0,1fr))}}
