.news-section[data-v-982f4d64]{padding-block:var(--space-12) clamp(var(--space-16),8vw,var(--space-24))}.news-layout[data-v-982f4d64]{display:grid;gap:var(--space-12)}.featured-post[data-v-982f4d64]{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:var(--space-8);align-items:end;padding:clamp(var(--space-8),5vw,var(--space-12));background:linear-gradient(135deg,#fffffff0,#f4f3fef5),var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;text-decoration:none;box-shadow:var(--shadow);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.featured-post[data-v-982f4d64]:hover{transform:translateY(-3px);border-color:var(--violet-200);box-shadow:var(--shadow-lg)}.featured-copy[data-v-982f4d64]{display:grid;gap:var(--space-6)}.featured-action[data-v-982f4d64],.featured-kicker[data-v-982f4d64],.featured-meta span[data-v-982f4d64]{display:inline-flex;align-items:center;gap:var(--space-2)}.featured-kicker[data-v-982f4d64]{color:var(--accent);font-size:var(--fs-overline);font-weight:680;letter-spacing:var(--tracking-overline);text-transform:uppercase}.featured-post h2[data-v-982f4d64]{max-width:18ch;font-size:clamp(2.15rem,1.35rem + 3.2vw,4.4rem);line-height:1;letter-spacing:0}.featured-summary[data-v-982f4d64]{max-width:54rem;color:var(--text-muted);font-size:var(--fs-md);line-height:1.55}.featured-meta[data-v-982f4d64]{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;color:var(--text-faint);font-size:var(--fs-sm);font-weight:640}.featured-action[data-v-982f4d64]{color:var(--accent)}.archive[data-v-982f4d64]{display:grid;gap:var(--space-6)}.archive-head[data-v-982f4d64]{display:grid;gap:var(--space-3)}.archive-head h2[data-v-982f4d64]{font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);letter-spacing:0}.archive-count[data-v-982f4d64]{color:var(--text-faint);font-size:var(--fs-sm)}.archive-list[data-v-982f4d64]{display:grid;gap:var(--space-3)}.archive-item[data-v-982f4d64]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding:var(--space-6) 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:color var(--dur-fast) var(--ease)}.archive-item[data-v-982f4d64]:last-child{border-bottom:1px solid var(--border)}.archive-item:hover h3[data-v-982f4d64],.archive-item:hover>svg[data-v-982f4d64]{color:var(--accent-strong)}.archive-main[data-v-982f4d64]{display:grid;gap:var(--space-2)}.news-date[data-v-982f4d64]{font-size:var(--fs-overline);font-weight:680;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--accent)}.archive-item h3[data-v-982f4d64]{font-size:clamp(1.25rem,1rem + .85vw,1.85rem);letter-spacing:0}.archive-item p[data-v-982f4d64]{max-width:56rem;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.archive-item>svg[data-v-982f4d64]{color:var(--text-faint);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.archive-item:hover>svg[data-v-982f4d64]{transform:translate(3px)}.pagination[data-v-982f4d64]{display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);gap:var(--space-4);align-items:center;padding-top:var(--space-6)}.pagination-direction[data-v-982f4d64],.pagination-page[data-v-982f4d64]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;color:var(--text-muted);font-size:var(--fs-sm);font-weight:640;text-decoration:none;border:1px solid var(--border);background:var(--surface);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.pagination-direction[data-v-982f4d64]{gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.pagination-direction[data-v-982f4d64]:first-child{justify-self:start}.pagination-direction[data-v-982f4d64]:last-child{justify-self:end}.pagination-pages[data-v-982f4d64]{display:flex;gap:var(--space-2);align-items:center}.pagination-page[data-v-982f4d64]{width:2.75rem;border-radius:50%}.pagination-direction[data-v-982f4d64]:hover,.pagination-page[data-v-982f4d64]:hover{color:var(--accent-strong);border-color:var(--violet-200)}.pagination-page.is-current[data-v-982f4d64]{color:var(--white);border-color:var(--accent);background:var(--grad-violet);box-shadow:var(--shadow-violet)}.pagination-direction.is-disabled[data-v-982f4d64]{color:var(--text-faint);background:transparent;opacity:.55}.pagination-ellipsis[data-v-982f4d64]{color:var(--text-faint)}@media(max-width:820px){.featured-post[data-v-982f4d64]{grid-template-columns:1fr}.featured-post h2[data-v-982f4d64]{max-width:100%}}@media(max-width:620px){.news-section[data-v-982f4d64]{padding-block:var(--space-8) var(--space-16)}.featured-post[data-v-982f4d64]{padding:var(--space-6)}.pagination[data-v-982f4d64]{grid-template-columns:1fr 1fr}.pagination-pages[data-v-982f4d64]{grid-column:1/-1;grid-row:1;justify-content:center}.pagination-direction[data-v-982f4d64]{width:100%}}
