.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}.inpage[data-astro-cid-l4z7ivqh]{margin-top:clamp(3.5rem,8vw,6rem)}.inpage[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{letter-spacing:.12em;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.inpage-lead[data-astro-cid-l4z7ivqh]{color:var(--ink-2);margin-top:.5rem;font-size:.9rem}.inpage[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 2.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.inpage[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{border-bottom:1px solid var(--rule);padding:1.1rem .2rem;text-decoration:none;transition:padding .25s,background .25s;display:block}.inpage[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover{color:inherit;background:var(--paper-2);padding-inline:.8rem}.ip-title[data-astro-cid-l4z7ivqh]{font-family:var(--serif);letter-spacing:.06em;font-weight:700;line-height:1.6;display:block}.inpage[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover .ip-title[data-astro-cid-l4z7ivqh]{color:var(--shu)}.ip-where[data-astro-cid-l4z7ivqh]{color:var(--ink-3);letter-spacing:.06em;font-size:.76rem;display:block}@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}}
