.tag-filter[data-astro-cid-kgatuptt]{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 0;margin-bottom:44px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tag-chip[data-astro-cid-kgatuptt]{font-family:inherit;font-size:14px;letter-spacing:.06em;color:var(--ink-2);background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:0 0 2px;cursor:pointer;transition:color .15s}.tag-chip[data-astro-cid-kgatuptt]:hover{color:var(--ink)}.tag-chip[data-astro-cid-kgatuptt].is-active{color:var(--green-deep);border-bottom-color:var(--green-deep)}.tag-chip-count[data-astro-cid-kgatuptt]{font-size:12px;color:var(--ink-3);margin-left:3px}.featured-post[data-astro-cid-kgatuptt]{padding-bottom:44px;margin-bottom:8px;border-bottom:1px solid var(--rule-strong)}.featured-link[data-astro-cid-kgatuptt]{display:block;color:inherit;text-decoration:none}.featured-link[data-astro-cid-kgatuptt]:hover{text-decoration:none}.featured-link[data-astro-cid-kgatuptt]:hover .featured-title[data-astro-cid-kgatuptt]{color:var(--primary)}.featured-body[data-astro-cid-kgatuptt]{min-width:0}.featured-badge[data-astro-cid-kgatuptt]{display:inline-block;font-size:13px;font-weight:400;letter-spacing:.2em;color:var(--green-deep);margin-bottom:16px}.featured-title[data-astro-cid-kgatuptt]{max-width:30em;font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.7;letter-spacing:.05em;margin:0 0 16px;transition:color .15s}.featured-description[data-astro-cid-kgatuptt]{max-width:var(--measure-em);font-size:14px;line-height:1.95;color:var(--ink-3);margin:0}.featured-go[data-astro-cid-kgatuptt]{display:inline-block;margin-top:20px;font-size:14.5px;letter-spacing:.06em;color:var(--ink);border-bottom:1px solid var(--rule-strong);padding-bottom:3px}.list-heading[data-astro-cid-kgatuptt]{font-family:var(--font-serif);font-size:15px;font-weight:400;letter-spacing:.06em;color:var(--ink-3);margin:40px 0 14px}.post-list[data-astro-cid-kgatuptt]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule);counter-reset:post-counter}.post-item[data-astro-cid-kgatuptt]{counter-increment:post-counter;border-bottom:1px solid var(--rule)}.post-item-link[data-astro-cid-kgatuptt]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px;align-items:start;padding:26px 0;color:inherit;text-decoration:none}.post-item-link[data-astro-cid-kgatuptt]:hover{text-decoration:none}.post-item-link[data-astro-cid-kgatuptt]:hover .post-item-title[data-astro-cid-kgatuptt]{color:var(--primary)}.post-n[data-astro-cid-kgatuptt]:before{content:counter(post-counter,decimal-leading-zero);font-family:var(--font-serif);font-size:17px;letter-spacing:.06em;color:var(--ink-3);line-height:1.8}.post-item-body[data-astro-cid-kgatuptt]{min-width:0}.post-item-title[data-astro-cid-kgatuptt]{font-family:var(--font-serif);font-size:17px;font-weight:400;line-height:1.8;letter-spacing:.04em;margin:0 0 8px;transition:color .15s}.post-item-description[data-astro-cid-kgatuptt]{max-width:var(--measure-em);font-size:14.5px;line-height:1.95;color:var(--ink-2);margin:0}.tail[data-astro-cid-kgatuptt]{margin-top:48px}.tail-h[data-astro-cid-kgatuptt]{font-size:12px;letter-spacing:.2em;color:var(--ink-3);margin:0 0 14px}.strip[data-astro-cid-kgatuptt]{display:flex;align-items:center;gap:18px;padding:22px 4px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-decoration:none}.strip[data-astro-cid-kgatuptt]:hover{text-decoration:none}.strip[data-astro-cid-kgatuptt] svg[data-astro-cid-kgatuptt]{width:18px;height:18px;flex:none;stroke:var(--green);fill:none;stroke-width:1.3}.strip-main[data-astro-cid-kgatuptt]{flex:1;min-width:0}.strip-k[data-astro-cid-kgatuptt]{display:block;font-size:13px;letter-spacing:.16em;color:var(--green-deep);margin-bottom:5px}.strip-c[data-astro-cid-kgatuptt]{font-size:14.5px;line-height:1.9;color:var(--ink-2)}.strip-go[data-astro-cid-kgatuptt]{flex:none;font-size:14.5px;letter-spacing:.06em;color:var(--lamp-ink);border-bottom:1px solid var(--lamp-ink);padding-bottom:2px;white-space:nowrap}.sub-rows[data-astro-cid-kgatuptt]{margin-top:28px;border-top:1px solid var(--rule)}.sub-row[data-astro-cid-kgatuptt]{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid var(--rule)}.sub-k[data-astro-cid-kgatuptt]{font-size:13px;letter-spacing:.16em;color:var(--green-deep);line-height:2.2}.sub-text[data-astro-cid-kgatuptt]{max-width:var(--measure-em);font-size:14px;line-height:2;color:var(--ink-2);margin:0}.sub-link[data-astro-cid-kgatuptt]{display:inline-block;margin-top:6px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.sub-link[data-astro-cid-kgatuptt]:hover{color:var(--primary);text-decoration:none}@media(max-width:820px){.featured-title[data-astro-cid-kgatuptt]{font-size:20px}.post-item-link[data-astro-cid-kgatuptt]{grid-template-columns:44px minmax(0,1fr);gap:6px 16px;padding:22px 0}.sub-row[data-astro-cid-kgatuptt]{grid-template-columns:minmax(0,1fr);gap:6px}.sub-k[data-astro-cid-kgatuptt]{line-height:1.9}.strip[data-astro-cid-kgatuptt]{flex-wrap:wrap;gap:12px 18px}.strip-go[data-astro-cid-kgatuptt]{margin-left:auto}}
