.pc[data-astro-cid-s45zb42z]{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:var(--card-bg);border:var(--hairline);border-radius:var(--r-card-inner);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pc[data-astro-cid-s45zb42z][hidden]{display:none}.pc[data-astro-cid-s45zb42z]:hover,.pc[data-astro-cid-s45zb42z]:focus-within{border-color:var(--a-200);box-shadow:var(--shadow-card)}.head[data-astro-cid-s45zb42z]{display:flex;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-4);background:var(--tint);border-bottom:var(--hairline)}.vs[data-astro-cid-s45zb42z]{font-family:var(--font-data);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--muted)}.body[data-astro-cid-s45zb42z]{display:flex;flex-direction:column;gap:var(--s-3);flex:1;padding:var(--s-5);min-width:0}.cat[data-astro-cid-s45zb42z]{margin:0;font-size:var(--fs-2xs);color:var(--muted)}h2[data-astro-cid-s45zb42z],h3[data-astro-cid-s45zb42z],h4[data-astro-cid-s45zb42z]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-display-sub);font-size:var(--fs-lg);letter-spacing:var(--tk-md);line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.lnk[data-astro-cid-s45zb42z]{color:inherit;text-decoration:none}.lnk[data-astro-cid-s45zb42z]:after{content:"";position:absolute;inset:0;border-radius:var(--r-card-inner)}.lnk[data-astro-cid-s45zb42z]:focus-visible{outline:2px solid transparent;box-shadow:none}.lnk[data-astro-cid-s45zb42z]:focus-visible:after{box-shadow:var(--focus)}.v[data-astro-cid-s45zb42z]{font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--muted)}.bf[data-astro-cid-s45zb42z]{margin:0;display:grid;gap:var(--s-2)}.bf[data-astro-cid-s45zb42z] div[data-astro-cid-s45zb42z]{display:grid;gap:0}.bf[data-astro-cid-s45zb42z] dt[data-astro-cid-s45zb42z]{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--muted)}.bf[data-astro-cid-s45zb42z] dd[data-astro-cid-s45zb42z]{margin:0;font-size:var(--fs-2xs);line-height:1.45;color:var(--body)}.df[data-astro-cid-s45zb42z]{display:grid;gap:var(--s-1)}.dl[data-astro-cid-s45zb42z]{margin:0;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--muted)}.df[data-astro-cid-s45zb42z] ul[data-astro-cid-s45zb42z]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.df[data-astro-cid-s45zb42z] li[data-astro-cid-s45zb42z]{position:relative;padding-left:var(--s-4);font-size:var(--fs-2xs);color:var(--ink);line-height:1.4}.df[data-astro-cid-s45zb42z] li[data-astro-cid-s45zb42z]:before{content:"";position:absolute;left:2px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--accent-ink)}.pr[data-astro-cid-s45zb42z]{display:grid;gap:2px;font-size:var(--fs-3xs);color:var(--body);padding-top:var(--s-2);border-top:var(--hairline)}.pr[data-astro-cid-s45zb42z] p[data-astro-cid-s45zb42z]{margin:0}.pr[data-astro-cid-s45zb42z] b[data-astro-cid-s45zb42z]{color:var(--ink);font-weight:var(--fw-semibold)}.go[data-astro-cid-s45zb42z]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--accent);color:var(--paper);font-size:var(--fs-2xs);font-weight:var(--fw-medium);transition:background-color var(--dur) var(--ease)}.pc[data-astro-cid-s45zb42z]:hover .go[data-astro-cid-s45zb42z],.pc[data-astro-cid-s45zb42z]:focus-within .go[data-astro-cid-s45zb42z]{background:var(--accent-hover)}
