.filter-bar[data-astro-cid-qma2cssl]{display:flex;gap:.5rem;margin:0 0 2rem;flex-wrap:wrap}.filter-bar[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]{display:inline-flex;align-items:center;min-height:2.4rem;padding:.5rem .85rem;border-radius:999px;font-weight:800;font-size:.92rem;text-decoration:none;color:rgb(var(--gray-dark));border:1px solid var(--border);background:#fff}.filter-bar[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl].active{background:rgb(var(--black));color:#fff;border-color:rgb(var(--black))}.filter-bar[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]:hover:not(.active){background:var(--warm)}.tweet[data-astro-cid-qma2cssl]{margin:1rem 0 1.5rem;border:1px solid var(--border);border-radius:18px;background:#fff;overflow:hidden}.tweet-header[data-astro-cid-qma2cssl]{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--border);background:var(--warm-2)}.tweet-avatar[data-astro-cid-qma2cssl]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;font-size:.95rem;flex-shrink:0}.tweet-handle[data-astro-cid-qma2cssl]{color:rgb(var(--gray));font-size:.85rem;font-weight:400}.tweet-body[data-astro-cid-qma2cssl]{padding:1.2rem;font-size:1rem;line-height:1.72}.tweet-body[data-astro-cid-qma2cssl] p[data-astro-cid-qma2cssl]{margin-bottom:.75rem}.tweet-body[data-astro-cid-qma2cssl] p[data-astro-cid-qma2cssl]:last-child{margin-bottom:0}.serenity-hero[data-astro-cid-qma2cssl]{padding:2.5rem 0 1rem}.serenity-hero[data-astro-cid-qma2cssl] h1[data-astro-cid-qma2cssl]{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em}.serenity-hero[data-astro-cid-qma2cssl] .subtitle[data-astro-cid-qma2cssl]{font-size:1.08rem;color:rgb(var(--gray));line-height:1.7;margin-top:.5rem}.intro-grid[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.intro-grid[data-astro-cid-qma2cssl] .tweet[data-astro-cid-qma2cssl]{margin:0}.intro-grid[data-astro-cid-qma2cssl] .tweet-header[data-astro-cid-qma2cssl] strong[data-astro-cid-qma2cssl]{font-size:1.02rem}.sector-grid[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}.sector-card[data-astro-cid-qma2cssl]{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--border);background:var(--warm-2)}.sector-card[data-astro-cid-qma2cssl] strong[data-astro-cid-qma2cssl]{display:block;margin-bottom:.35rem;font-size:1.02rem}.section-divider[data-astro-cid-qma2cssl]{margin:2.5rem 0 1rem;display:flex;align-items:center;gap:1rem}.section-divider[data-astro-cid-qma2cssl] h2[data-astro-cid-qma2cssl]{margin:0;white-space:nowrap}.section-divider[data-astro-cid-qma2cssl]:after{content:"";flex:1;height:1px;background:var(--border)}ul[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style-type:none;margin:0;padding:0}ul[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]:first-child{grid-column:1 / -1}.post-card[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:1fr;gap:.8rem;padding:1.2rem;color:rgb(var(--gray-dark));text-decoration:none;min-height:13rem}ul[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]:first-child .post-card[data-astro-cid-qma2cssl]{min-height:15rem;background:linear-gradient(135deg,#fff,var(--accent-soft))}.post-card[data-astro-cid-qma2cssl]:hover{transform:translateY(-2px);transition:transform .18s ease;color:rgb(var(--gray-dark))}.post-card[data-astro-cid-qma2cssl] .title[data-astro-cid-qma2cssl]{margin:0;color:rgb(var(--black))}.post-card[data-astro-cid-qma2cssl] .date[data-astro-cid-qma2cssl]{margin:0;color:rgb(var(--gray));font-size:.92rem}.post-card[data-astro-cid-qma2cssl] .description[data-astro-cid-qma2cssl]{margin:0;color:rgb(var(--gray))}.empty[data-astro-cid-qma2cssl]{text-align:center;padding:3rem 1rem;color:rgb(var(--gray))}@media(max-width:820px){.intro-grid[data-astro-cid-qma2cssl],.sector-grid[data-astro-cid-qma2cssl],ul[data-astro-cid-qma2cssl]{grid-template-columns:1fr}ul[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]:first-child{grid-column:1}}
