.src-blurb[data-astro-cid-r2udtvig]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:76ch;margin:0.3rem 0 0.15rem;font-size:0.95rem;line-height:1.45;color:var(--slate-strong)}.src-head[data-astro-cid-r2udtvig]{padding-block:clamp(2.5rem,7vw,5rem) clamp(1.5rem,4vw,2.5rem)}.kicker[data-astro-cid-r2udtvig]{border-top:0;padding-top:0}.src-head[data-astro-cid-r2udtvig] h1[data-astro-cid-r2udtvig]{margin:0.6rem 0 1.25rem}.src-lede[data-astro-cid-r2udtvig]{max-width:56ch}.src-stats[data-astro-cid-r2udtvig]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;border-top:var(--rule);margin-top:2.5rem}.src-stats[data-astro-cid-r2udtvig]>div[data-astro-cid-r2udtvig]{padding:1rem 1rem 1rem 0;border-right:var(--rule-soft)}.src-stats[data-astro-cid-r2udtvig]>div[data-astro-cid-r2udtvig]:last-child{border-right:0}.src-stats[data-astro-cid-r2udtvig] dt[data-astro-cid-r2udtvig]{font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--slate)}.src-stats[data-astro-cid-r2udtvig] dd[data-astro-cid-r2udtvig]{font-family:var(--display);font-weight:700;font-size:clamp(1.4rem,3vw,2rem);line-height:1;margin-top:0.35rem}.src-nav[data-astro-cid-r2udtvig]{margin-top:2rem}.src-nav[data-astro-cid-r2udtvig] ol[data-astro-cid-r2udtvig]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.5rem}.src-nav[data-astro-cid-r2udtvig] a[data-astro-cid-r2udtvig]{display:inline-flex;align-items:baseline;gap:0.5rem;border:var(--rule);border-radius:var(--radius);padding:0.35rem 0.6rem;text-decoration:none;font-size:0.875rem}.src-nav[data-astro-cid-r2udtvig] a[data-astro-cid-r2udtvig]:hover{background:var(--paper-deep)}.src-nav[data-astro-cid-r2udtvig] .num[data-astro-cid-r2udtvig]{color:var(--slate);font-size:0.8rem}.src-group[data-astro-cid-r2udtvig]{padding-block:clamp(1.5rem,3.5vw,2.5rem);scroll-margin-top:4.5rem}.src-list[data-astro-cid-r2udtvig]{list-style:none;padding:0;margin:0;border-top:var(--rule)}.src-row[data-astro-cid-r2udtvig]{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) 12rem;gap:clamp(0.75rem,2vw,2rem);padding:0.8rem 0.4rem;border-bottom:var(--rule-soft);align-items:baseline;scroll-margin-top:5.5rem}.src-row[data-astro-cid-r2udtvig]:hover{background:var(--paper-deep)}.src-row[data-astro-cid-r2udtvig]:target{background:var(--paper-deep);box-shadow:inset 3px 0 0 var(--pink)}.src-key[data-astro-cid-r2udtvig]{font-size:0.72rem;color:var(--slate);overflow-wrap:anywhere}.src-main[data-astro-cid-r2udtvig]{display:block}.src-title[data-astro-cid-r2udtvig]{text-decoration-thickness:1px}.src-meta[data-astro-cid-r2udtvig]{display:block;font-size:0.72rem;color:var(--slate);margin-top:0.2rem}.src-link[data-astro-cid-r2udtvig]{text-align:right;font-family:var(--mono);font-size:0.72rem;overflow-wrap:anywhere}.src-link[data-astro-cid-r2udtvig] a[data-astro-cid-r2udtvig]{color:var(--slate)}@media (max-width: 860px){.src-row[data-astro-cid-r2udtvig]{grid-template-columns:minmax(0,1fr) 8rem}.src-key[data-astro-cid-r2udtvig]{grid-column:1 / -1}.src-link[data-astro-cid-r2udtvig]{text-align:right}}@media (max-width: 760px){.src-stats[data-astro-cid-r2udtvig]>div[data-astro-cid-r2udtvig]{border-right:0;border-bottom:var(--rule-soft);padding-right:0}}@media (max-width: 560px){.src-row[data-astro-cid-r2udtvig]{grid-template-columns:1fr}.src-link[data-astro-cid-r2udtvig]{text-align:left}}