.LfdA5a_wrap{padding-block:clamp(var(--s-7), 6vw, var(--s-9));background:var(--white)}.LfdA5a_title{letter-spacing:-.03em;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height:1.08}.LfdA5a_lede{margin-top:var(--s-3);max-width:40em;font-size:var(--step-1);color:var(--ink-2);line-height:1.6}.LfdA5a_group{margin-top:var(--s-8)}.LfdA5a_groupHead h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.LfdA5a_groupHead p{color:var(--ink-3);margin-top:4px}.LfdA5a_grid{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;display:grid}.LfdA5a_card{height:100%;padding:var(--s-5);border:1px solid var(--line);background:var(--white);color:var(--ink);transition:border-color .16s var(--ease), transform .16s var(--ease);border-radius:18px;flex-direction:column;text-decoration:none;display:flex}.LfdA5a_card:hover{border-color:var(--blue);transform:translateY(-2px)}.LfdA5a_card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.LfdA5a_name{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.LfdA5a_desc{color:var(--ink-2);margin-top:4px;font-size:.9375rem}.LfdA5a_formats{margin-top:var(--s-4);flex-wrap:wrap;gap:5px;display:flex}.LfdA5a_formats span{border:1px solid var(--line);font-family:var(--font-mono), monospace;color:var(--ink-2);border-radius:6px;padding:2px 7px;font-size:.6875rem;font-weight:600}.LfdA5a_runs{margin-top:var(--s-3);color:var(--ink-3);font-size:.8125rem}.LfdA5a_open{padding-top:var(--s-4);color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}
