.home-main[data-astro-cid-j7pv25f6]{margin-top:0;display:grid;gap:var(--space-7)}.home-intro[data-astro-cid-j7pv25f6]{padding:clamp(1rem,4vw,3.4rem) 0 0}.home-scroll[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.7rem,4vw,3.2rem)}.intro-primary[data-astro-cid-j7pv25f6]{max-width:940px;margin:0 auto;text-align:center}.intro-kicker[data-astro-cid-j7pv25f6]{margin:.45rem 0 0;font-size:.84rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.intro-title[data-astro-cid-j7pv25f6]{margin:0;display:inline-flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-size:clamp(3rem,7vw,5.4rem);font-weight:760;letter-spacing:.18em;color:var(--color-heading)}.intro-title[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:clamp(3.8rem,7vw,5.8rem);height:4px;margin-top:.72rem;border-radius:2px;background:var(--brand-title-line);opacity:.9}.intro-subtitle[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;font-family:var(--font-article);font-size:clamp(1.12rem,2.2vw,1.42rem);font-weight:400;color:var(--color-text-muted);line-height:1.8}.intro-meta[data-astro-cid-j7pv25f6]{margin:.7rem 0 0;font-size:.86rem;color:var(--color-text-muted);letter-spacing:.08em}.home-columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.82fr) minmax(260px,.82fr);gap:clamp(1.1rem,2vw,2.4rem);align-items:start}.column-block[data-astro-cid-j7pv25f6]{padding:.5rem 0;border:0;background:transparent;box-shadow:none;transition:none}.column-block[data-astro-cid-j7pv25f6].is-featured{padding:.5rem 0;background:transparent}.column-block[data-astro-cid-j7pv25f6]:hover{background:transparent;border-color:transparent}.column-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1.4rem}.column-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.column-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;gap:.34rem;font-weight:700;letter-spacing:.01em}.column-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.24rem 0 0;font-size:.83rem;line-height:1.62;color:var(--color-text-muted)}.column-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:2.5rem;height:2px;border-radius:1px;background:var(--brand-title-line);opacity:.86}.inline-switch[data-astro-cid-j7pv25f6]{appearance:none;background:transparent;border:0;font-size:.9rem;cursor:pointer;font-family:var(--font-display);color:var(--color-accent);letter-spacing:.08em;text-decoration:none;white-space:nowrap}.clean-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.clean-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-top:.12rem}.clean-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.9rem;padding:.76rem .68rem .78rem;color:inherit;text-decoration:none;border-radius:0;border:0;background:transparent;box-shadow:inset 0 -1px 0 var(--line-soft);transition:background-color .18s ease,box-shadow .18s ease}.clean-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--body-grid-line);box-shadow:inset 4px 0 0 var(--color-accent),inset 0 -1px 0 transparent}.clean-list[data-astro-cid-j7pv25f6] .item-date[data-astro-cid-j7pv25f6]{order:2;justify-self:end;font-size:.76rem;line-height:1.35;color:var(--color-text-muted);white-space:nowrap}.clean-list[data-astro-cid-j7pv25f6] .item-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1rem;line-height:1.42;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-heading);transition:transform .18s ease,color .18s ease}.clean-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .item-title[data-astro-cid-j7pv25f6]{transform:translate(4px);color:var(--color-accent-strong)}.popular-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.popular-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-top:.12rem}.popular-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.9rem;padding:.76rem .68rem .78rem;color:inherit;text-decoration:none;box-shadow:inset 0 -1px 0 var(--line-soft);transition:background-color .18s ease,box-shadow .18s ease}.popular-list[data-astro-cid-j7pv25f6] .item-date[data-astro-cid-j7pv25f6]{order:2;justify-self:end;font-size:.76rem;line-height:1.35;color:var(--color-text-muted);white-space:nowrap}.popular-list[data-astro-cid-j7pv25f6] .item-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1rem;line-height:1.42;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popular-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--body-grid-line);box-shadow:inset 3px 0 0 var(--color-accent),inset 0 -1px 0 transparent}.empty-note[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-text-muted)}@media(max-width:1080px){.home-columns[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:860px){.home-columns[data-astro-cid-j7pv25f6]{gap:1.5rem}.column-block[data-astro-cid-j7pv25f6]{padding:.84rem .86rem .9rem}.clean-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.popular-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:.56rem .58rem}.clean-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.3rem}.popular-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto}}
