.mast[data-astro-cid-wyh5bkfh]{margin:var(--sp-6) 0 var(--sp-8);padding:var(--sp-7) var(--sp-7) var(--sp-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-soft) 0%,var(--c-bg) 75%)}.kicker[data-astro-cid-wyh5bkfh]{display:inline-block;margin:0 0 var(--sp-4);padding:3px 12px;border-radius:999px;background:var(--c-brand-soft);font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-dark)}.mast[data-astro-cid-wyh5bkfh] h1[data-astro-cid-wyh5bkfh]{margin:0 0 var(--sp-3)}.mast[data-astro-cid-wyh5bkfh] .lede[data-astro-cid-wyh5bkfh]{margin:0;max-width:62ch}.stats[data-astro-cid-wyh5bkfh]{display:flex;gap:var(--sp-5);margin:var(--sp-5) 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.stats[data-astro-cid-wyh5bkfh] b[data-astro-cid-wyh5bkfh]{font-size:var(--fs-xl);font-weight:700;color:var(--c-text);margin-right:3px}.jump[data-astro-cid-wyh5bkfh]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-5) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--c-line-soft)}.jump[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 12px 4px 4px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-bg);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.jump[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]:hover{border-color:var(--c-brand);box-shadow:var(--sh-1)}.jump[data-astro-cid-wyh5bkfh] img[data-astro-cid-wyh5bkfh]{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}.jl[data-astro-cid-wyh5bkfh]{font-size:var(--fs-sm);font-weight:600;color:var(--c-text)}.jn[data-astro-cid-wyh5bkfh]{font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-dark)}.group[data-astro-cid-wyh5bkfh]{margin-bottom:var(--sp-8);scroll-margin-top:90px}.group[data-astro-cid-wyh5bkfh]:last-of-type{margin-bottom:0}.group-head[data-astro-cid-wyh5bkfh]{display:flex;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-4)}.gimg[data-astro-cid-wyh5bkfh]{width:72px;height:72px;flex:none;border-radius:var(--r);object-fit:cover;box-shadow:var(--sh-1)}.group-head[data-astro-cid-wyh5bkfh] h2[data-astro-cid-wyh5bkfh]{margin:0;font-size:var(--fs-xl)}.gn[data-astro-cid-wyh5bkfh]{margin:2px 0 0;font-size:var(--fs-xs);font-weight:600;color:var(--c-muted)}.rows[data-astro-cid-wyh5bkfh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);overflow:hidden}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]{margin:0;border-top:1px solid var(--c-line-soft)}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]:nth-child(-n+2){border-top:0}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]:nth-child(odd){border-right:1px solid var(--c-line-soft)}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.row[data-astro-cid-wyh5bkfh]{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--sp-5) calc(var(--sp-6) + 20px) var(--sp-5) var(--sp-6);color:inherit;text-decoration:none;transition:background .16s ease}.row[data-astro-cid-wyh5bkfh]:after{content:"→";position:absolute;right:var(--sp-5);top:var(--sp-5);color:var(--c-brand);opacity:.45;transition:opacity .16s ease,transform .16s ease}.row[data-astro-cid-wyh5bkfh]:hover{background:var(--c-soft)}.row[data-astro-cid-wyh5bkfh]:hover:after{opacity:1;transform:translate(3px)}.h[data-astro-cid-wyh5bkfh]{font-weight:700;font-size:var(--fs-md);line-height:1.5;letter-spacing:-.015em;color:var(--c-text)}.row[data-astro-cid-wyh5bkfh]:hover .h[data-astro-cid-wyh5bkfh]{color:var(--c-brand-dark)}.s[data-astro-cid-wyh5bkfh]{margin-top:2px;font-size:var(--fs-sm);font-weight:600;line-height:1.5;color:var(--c-brand-ink)}.d[data-astro-cid-wyh5bkfh]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:1.7;color:var(--c-text-2)}.empty[data-astro-cid-wyh5bkfh]{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--c-muted);border:1px dashed var(--c-line);border-radius:var(--r-lg);background:var(--c-soft)}@media(max-width:760px){.mast[data-astro-cid-wyh5bkfh]{padding:var(--sp-5)}.rows[data-astro-cid-wyh5bkfh]{grid-template-columns:1fr}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]:nth-child(2){border-top:1px solid var(--c-line-soft)}.rows[data-astro-cid-wyh5bkfh] li[data-astro-cid-wyh5bkfh]:nth-child(odd){border-right:0}.row[data-astro-cid-wyh5bkfh]{padding:var(--sp-4) calc(var(--sp-5) + 20px) var(--sp-4) var(--sp-5)}.gimg[data-astro-cid-wyh5bkfh]{width:56px;height:56px}}
