.tools[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--ink);padding:0;list-style:none}.tools[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{border-bottom:1px solid var(--rule);grid-template-columns:4rem 1fr auto;align-items:start;gap:1rem 1.5rem;padding:2.2rem .4rem;text-decoration:none;transition:background .25s,padding .25s;display:grid}.tools[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover{color:inherit;background:var(--paper-2);padding-inline:1.2rem}.t-no[data-astro-cid-l4z7ivqh]{font-family:var(--serif);color:var(--shu);font-size:1.6rem;line-height:1.4}.t-title[data-astro-cid-l4z7ivqh]{font-family:var(--serif);letter-spacing:.1em;font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);font-weight:700;line-height:1.5;display:block}.t-desc[data-astro-cid-l4z7ivqh]{max-width:38rem;color:var(--ink-2);margin-top:.5rem;font-size:.92rem;line-height:1.9;display:block}.t-use[data-astro-cid-l4z7ivqh]{color:var(--ink-3);letter-spacing:.08em;margin-top:.6rem;font-size:.78rem;display:block}.t-go[data-astro-cid-l4z7ivqh]{letter-spacing:.2em;border:1px solid var(--ink);white-space:nowrap;padding:.35rem 1rem;font-size:.82rem;transition:background .2s,color .2s,border-color .2s}.tools[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover .t-go[data-astro-cid-l4z7ivqh]{background:var(--shu);border-color:var(--shu);color:#fff}@media (width<=40rem){.tools[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{grid-template-columns:2.4rem 1fr}.t-go[data-astro-cid-l4z7ivqh]{display:none}}
