.bloglist[data-astro-cid-x255k2k2]{padding-top:clamp(2rem,4vw,3rem)}.bloglist-head[data-astro-cid-x255k2k2]{max-width:760px}.bloglist-head[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{margin-top:.6rem;font-size:clamp(2rem,1.3rem + 2.8vw,3.2rem)}.bloglist-head[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{margin-top:.9rem;font-size:1.05rem}.cards[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2].card-link,a[data-astro-cid-x255k2k2].feature{color:inherit;display:block;text-decoration:none!important}.card-link[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2],.feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--green-3)}.feature[data-astro-cid-x255k2k2]{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:1fr;align-items:center;gap:1.5rem;margin-top:2rem;padding:1rem;display:grid!important}@media (width>=860px){.feature[data-astro-cid-x255k2k2]{grid-template-columns:1.15fr 1fr;padding:1.25rem}}.feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-top:.4rem;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.1rem)}.feature[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--text-2);margin-top:.6rem;font-size:1.05rem}.cards[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.card-link[data-astro-cid-x255k2k2]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);height:100%;transition:border-color .2s, transform .2s var(--ease);padding:.9rem}.card-link[data-astro-cid-x255k2k2]:hover,.feature[data-astro-cid-x255k2k2]:hover{border-color:var(--green)}.card-link[data-astro-cid-x255k2k2]:hover{transform:translateY(-2px)}.card-link[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-top:.35rem;font-size:1.2rem}.card-link[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--text-2);margin-top:.45rem;font-size:.97rem}.card-link[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]{color:var(--text-3);margin-top:.6rem;font-size:.82rem;display:block}.tag[data-astro-cid-x255k2k2]{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dark);margin-top:.8rem;font-size:.75rem;font-weight:700;display:block}.feature[data-astro-cid-x255k2k2] .tag[data-astro-cid-x255k2k2]{margin-top:0}.toolchip[data-astro-cid-x255k2k2]{border-radius:var(--r-pill);background:var(--green-soft);color:var(--green);margin-top:.7rem;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-block}.bloglist-note[data-astro-cid-x255k2k2]{color:var(--text-2);margin-top:2.5rem;font-size:.9rem}.chips[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{font:inherit;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface);color:var(--deep-2);padding:.45rem 1rem;font-size:.92rem;font-weight:600}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.feature[data-astro-cid-x255k2k2][hidden],.cards[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2][hidden]{display:none!important}
