.st[data-astro-cid-w42hbyzp]{--m-page-bg:var(--amber)}.st-hero[data-astro-cid-w42hbyzp]{flex-direction:column;gap:18px;padding:40px 20px 28px;display:flex}.st-title[data-astro-cid-w42hbyzp]{font-size:46px;line-height:.95}.st-chips[data-astro-cid-w42hbyzp]{top:calc(72px + env(safe-area-inset-top));z-index:4;background:var(--amber);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:12px 20px 14px;display:flex;position:sticky;overflow-x:auto}.st-chips[data-astro-cid-w42hbyzp]::-webkit-scrollbar{display:none}.st-chip[data-astro-cid-w42hbyzp]{box-sizing:border-box;border-radius:var(--radius-pill);border:var(--m-border);white-space:nowrap;background:var(--nest-white);min-height:44px;color:var(--night);box-shadow:var(--m-shadow-3);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:flex}.st-chip[data-astro-cid-w42hbyzp]:hover{color:var(--night)}.st-chip[data-astro-cid-w42hbyzp][aria-current=page]{background:var(--night);color:var(--amber);box-shadow:2px 2px 0 var(--loro-green)}.st-chip[data-astro-cid-w42hbyzp]:active{box-shadow:1px 1px 0 var(--night);transform:translate(2px,2px)}.st-posts[data-astro-cid-w42hbyzp]{flex-direction:column;gap:18px;padding:16px 20px 56px;display:flex}.st-feat[data-astro-cid-w42hbyzp],.st-row[data-astro-cid-w42hbyzp]{color:var(--night);background:var(--nest-white);border:var(--m-border);transition:transform 80ms,box-shadow 80ms}.st-feat[data-astro-cid-w42hbyzp]:hover,.st-row[data-astro-cid-w42hbyzp]:hover{color:var(--night)}.st-feat[data-astro-cid-w42hbyzp][hidden],.st-row[data-astro-cid-w42hbyzp][hidden],.st-empty[data-astro-cid-w42hbyzp][hidden]{display:none}.st-feat[data-astro-cid-w42hbyzp]{border-radius:var(--m-radius-card);box-shadow:var(--m-shadow-5);flex-direction:column;display:flex;overflow:hidden}.st-feat[data-astro-cid-w42hbyzp]:active{box-shadow:2px 2px 0 var(--night);transform:translate(3px,3px)}.st-feat-cover[data-astro-cid-w42hbyzp]{background:var(--cat-bg);border-bottom:2px solid var(--night);height:200px;display:block;position:relative;overflow:hidden}.st-cover-fill[data-astro-cid-w42hbyzp]{position:absolute;inset:0}.st-feat-cover[data-astro-cid-w42hbyzp] .st-cover-img,.st-thumb[data-astro-cid-w42hbyzp] .st-cover-img{height:100%;position:absolute;inset:0}.st-cover-raw[data-astro-cid-w42hbyzp]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.st-latest[data-astro-cid-w42hbyzp]{background:var(--nest-white);border:var(--m-border);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px;transform:rotate(-3deg)}.st-feat-body[data-astro-cid-w42hbyzp]{flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex}.st-feat-meta[data-astro-cid-w42hbyzp]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-cat[data-astro-cid-w42hbyzp]{background:var(--cat-bg);color:var(--cat-fg);border:1.5px solid var(--night);border-radius:var(--radius-pill);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}.st-cat--sm[data-astro-cid-w42hbyzp]{padding:2px 9px;font-size:11.5px}.st-date[data-astro-cid-w42hbyzp]{color:var(--ink-soft);font-size:13px;font-weight:600}.st-date--sm[data-astro-cid-w42hbyzp]{font-size:12.5px}.st-feat-title[data-astro-cid-w42hbyzp]{letter-spacing:-.8px;text-wrap:pretty;font-size:26px;font-weight:800;line-height:1.08}.st-read[data-astro-cid-w42hbyzp]{color:var(--loro-green-aa);font-size:15px;font-weight:800}.st-row[data-astro-cid-w42hbyzp]{box-shadow:var(--m-shadow-4);border-radius:20px;align-items:stretch;gap:14px;padding:12px;display:flex}.st-row[data-astro-cid-w42hbyzp]:active{box-shadow:1px 1px 0 var(--night);transform:translate(3px,3px)}.st-thumb[data-astro-cid-w42hbyzp]{box-sizing:border-box;border:var(--m-border);background:var(--cat-bg);border-radius:12px;flex:none;width:92px;min-height:104px;position:relative;overflow:hidden}.st-row-body[data-astro-cid-w42hbyzp]{flex-direction:column;gap:8px;min-width:0;padding:2px 2px 2px 0;display:flex}.st-row-title[data-astro-cid-w42hbyzp]{letter-spacing:-.3px;text-wrap:pretty;font-size:17px;font-weight:800;line-height:1.2}.st-empty[data-astro-cid-w42hbyzp]{padding:24px 0;font-size:16px;font-weight:700}@media (prefers-reduced-motion:reduce){.st-chip[data-astro-cid-w42hbyzp],.st-feat[data-astro-cid-w42hbyzp],.st-row[data-astro-cid-w42hbyzp]{transition:none}}
