.sm[data-astro-cid-wiizn4fq]{padding-top:1.75rem}.sm__head[data-astro-cid-wiizn4fq]{max-width:62rem;margin-bottom:2rem}.sm__head[data-astro-cid-wiizn4fq] h1[data-astro-cid-wiizn4fq]{font-size:clamp(1.9rem,4.2vw,3rem)}.sm__head[data-astro-cid-wiizn4fq] p[data-astro-cid-wiizn4fq]:last-child{color:var(--c-muted);max-width:62ch}.sm__jump[data-astro-cid-wiizn4fq]{font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;font-size:.75rem;display:flex}.sm__jump[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);padding:.35rem .7rem;text-decoration:none}.sm__jump[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]:hover{border-color:var(--c-accent-fill);color:var(--c-accent)}.sm__section[data-astro-cid-wiizn4fq]{margin-top:3rem;scroll-margin-top:5rem}.sm__h2[data-astro-cid-wiizn4fq]{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-top:.9rem;font-size:clamp(1.4rem,2.4vw,1.9rem);display:flex}.sm__h2[data-astro-cid-wiizn4fq] .mono[data-astro-cid-wiizn4fq]{color:var(--c-accent);font-weight:600}.sm__cols[data-astro-cid-wiizn4fq]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.25rem;display:grid}.sm__topics[data-astro-cid-wiizn4fq]{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));align-items:start;gap:1.25rem;display:grid}.sm__box[data-astro-cid-wiizn4fq]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:1rem 1.1rem}.sm__topic[data-astro-cid-wiizn4fq]{border-top:4px solid var(--topic);scroll-margin-top:5rem}.sm__box[data-astro-cid-wiizn4fq]>.label[data-astro-cid-wiizn4fq]{margin:0 0 .5rem}.sm__h3[data-astro-cid-wiizn4fq]{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .6rem;font-size:1.15rem;display:flex}.sm__h3[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]{color:var(--c-text);text-decoration:none}.sm__h3[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]:hover{color:var(--c-accent);text-decoration:underline}.sm__h3[data-astro-cid-wiizn4fq] .mono[data-astro-cid-wiizn4fq]{color:var(--c-muted);white-space:nowrap}.sm__list[data-astro-cid-wiizn4fq]{margin:0;padding:0;list-style:none}.sm__list[data-astro-cid-wiizn4fq] li[data-astro-cid-wiizn4fq]+li[data-astro-cid-wiizn4fq]{border-top:1px dashed var(--c-border)}.sm__list[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]{color:var(--c-text);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.5rem .25rem;font-size:.96rem;line-height:1.4;text-decoration:none;display:grid}.sm__list--posts[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]{grid-template-columns:3rem minmax(0,1fr) auto}.sm__list[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]:hover{color:var(--c-accent);background:#fff}.sm__tag[data-astro-cid-wiizn4fq]{font:600 .7rem var(--font-mono);color:var(--c-accent)}.sm__date[data-astro-cid-wiizn4fq]{font:.7rem var(--font-mono);color:var(--c-muted);white-space:nowrap}@media (width<=480px){.sm__date[data-astro-cid-wiizn4fq]{display:none}.sm__list--posts[data-astro-cid-wiizn4fq] a[data-astro-cid-wiizn4fq]{grid-template-columns:2.6rem minmax(0,1fr)}}
