main[data-astro-cid-lcdefpme]{width:820px;padding:4em 1em 2em}.hero[data-astro-cid-lcdefpme]{padding:0 0 1.6em}.kicker[data-astro-cid-lcdefpme]{color:rgb(var(--gray));letter-spacing:.14em;align-items:center;gap:.55em;margin:0 0 1.4em;font-size:.82em;display:inline-flex}.kicker[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22d3ee29}h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0 0 .5em;font-size:clamp(3rem,8.5vw,5.2rem);line-height:1.05}.lede[data-astro-cid-lcdefpme]{max-width:33em;color:rgb(var(--gray-dark));margin:0 0 2em;font-size:1.05em;line-height:1.85}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7em;display:flex}.btn[data-astro-cid-lcdefpme]{border:1px solid #0000;border-radius:999px;align-items:center;gap:.4em;padding:.62em 1.2em;font-size:.92em;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]{background:var(--accent);color:#082f33;font-weight:700;box-shadow:0 6px 18px #22d3ee38}.btn-primary[data-astro-cid-lcdefpme]:hover{color:#082f33;transform:translateY(-1px);box-shadow:0 10px 24px #22d3ee4d}.btn-ghost[data-astro-cid-lcdefpme]{border-color:rgb(var(--gray-light));color:rgb(var(--gray-dark))}.btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent-text)}.hero-meta[data-astro-cid-lcdefpme]{color:rgb(var(--gray));letter-spacing:.02em;flex-wrap:wrap;gap:.5em;margin:2em 0 0;font-size:.82em;display:flex}.hero-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden]{opacity:.6}.section[data-astro-cid-lcdefpme]{margin-top:3.4em}.sec-head[data-astro-cid-lcdefpme]{border-bottom:1px solid rgb(var(--gray-light));justify-content:space-between;align-items:baseline;gap:1em;margin:0 0 .4em;padding-bottom:.75em;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.04em;align-items:center;margin:0;font-size:1.02em;font-weight:700;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:.92em;margin-right:.6em}.sec-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:rgb(var(--gray));flex-shrink:0;font-size:.84em;text-decoration:none}.sec-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{color:var(--accent-text)}.posts[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--gray-light))}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:4.9em 1fr;gap:0 1.4em;padding:1.05em 0;text-decoration:none;display:grid}.post-date[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.25em;font-size:.8em}.post-body[data-astro-cid-lcdefpme]{min-width:0;display:block}.post-title[data-astro-cid-lcdefpme]{color:rgb(var(--black));font-size:1.06em;font-weight:700;line-height:1.45;transition:color .2s;display:block}.post-desc[data-astro-cid-lcdefpme]{color:rgb(var(--gray));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.3em 0 0;font-size:.88em;line-height:1.6;display:-webkit-box;overflow:hidden}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .post-title[data-astro-cid-lcdefpme]{color:var(--accent-text)}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:.8em;margin:1.1em 0 0;padding:0;list-style:none;display:grid}.topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.topic[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:rgb(var(--header-bg));border-radius:12px;flex-direction:column;flex:1;gap:.5em;padding:1em;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.topic[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);box-shadow:0 8px 22px rgba(var(--gray), 14%);transform:translateY(-2px)}.topic-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.topic-name[data-astro-cid-lcdefpme]{color:rgb(var(--black));font-weight:700}.topic-count[data-astro-cid-lcdefpme]{color:rgb(var(--gray));white-space:nowrap;font-size:.78em}.topic-note[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-size:.84em;line-height:1.6}.topic[data-astro-cid-lcdefpme]:hover .topic-name[data-astro-cid-lcdefpme]{color:var(--accent-text)}.now[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));border-left:3px solid var(--accent);background:rgb(var(--header-bg));border-radius:10px;margin-top:3.4em;padding:1.4em 1.6em}.now[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:rgb(var(--gray));letter-spacing:.18em;margin:0 0 .9em;font-size:.78em;font-weight:700}.now[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.8em 1.4em;margin:0;display:grid}.now[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:rgb(var(--gray));letter-spacing:.06em;margin-bottom:.15em;font-size:.78em}.now[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));margin:0;font-size:.94em;line-height:1.55}.closing[data-astro-cid-lcdefpme]{color:rgb(var(--gray));text-align:center;margin:3em 0 0;font-size:.92em}.closing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px dashed #22d3ee99;text-decoration:none}a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (width<=720px){main[data-astro-cid-lcdefpme]{padding:2em 1em 1.5em}.hero[data-astro-cid-lcdefpme]{padding-bottom:2.2em}.lede[data-astro-cid-lcdefpme]{font-size:1em}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.25em;padding:.95em 0}.post-date[data-astro-cid-lcdefpme]{padding-top:0;font-size:.76em}.topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.now[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.7em}.now[data-astro-cid-lcdefpme]{padding:1.2em 1.3em}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-lcdefpme],.topic[data-astro-cid-lcdefpme],.post-title[data-astro-cid-lcdefpme]{transition:none}.btn-primary[data-astro-cid-lcdefpme]:hover,.topic[data-astro-cid-lcdefpme]:hover{transform:none}}
