.articles-page[data-v-ee7953ef]{gap:22px;display:grid}.articles-hero[data-v-ee7953ef],.hero-link[data-v-ee7953ef],.secondary-item[data-v-ee7953ef],.article-card[data-v-ee7953ef],.state[data-v-ee7953ef]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 88%, transparent);box-shadow:var(--shadow-card)}.articles-hero[data-v-ee7953ef]{background:linear-gradient(90deg,#fffffff0,#ffffff94),url(https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1400&q=82) 50%/cover no-repeat;align-content:end;min-height:310px;padding:clamp(28px,6vw,56px);display:grid}.eyebrow[data-v-ee7953ef]{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:900}h1[data-v-ee7953ef],h2[data-v-ee7953ef],h3[data-v-ee7953ef]{color:var(--color-heading);font-family:var(--font-display);font-weight:900}h1[data-v-ee7953ef]{max-width:720px;margin:12px 0 14px;font-size:clamp(2.3rem,6vw,4rem);line-height:1.08}.lead[data-v-ee7953ef]{max-width:700px;color:var(--color-text);font-size:1.05rem;line-height:1.9}.spotlight[data-v-ee7953ef]{gap:16px;display:grid}.hero-link[data-v-ee7953ef]{color:inherit;transition:border-color .2s,transform .24s;display:grid;overflow:hidden}.hero-link[data-v-ee7953ef]:hover,.article-card[data-v-ee7953ef]:hover,.secondary-item[data-v-ee7953ef]:hover{opacity:1;border-color:var(--color-border-hover);transform:translateY(-2px)}.hero-media[data-v-ee7953ef],.item-media[data-v-ee7953ef]{background:var(--color-background-mute);overflow:hidden}.hero-media[data-v-ee7953ef]{aspect-ratio:16/10}.hero-media img[data-v-ee7953ef],.item-media img[data-v-ee7953ef]{object-fit:cover;width:100%;height:100%;display:block}.hero-content[data-v-ee7953ef]{align-content:center;gap:10px;padding:clamp(22px,4vw,36px);display:grid}.hero-content h2[data-v-ee7953ef]{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.35}.hero-content p[data-v-ee7953ef]:not(.meta),.item-content p[data-v-ee7953ef]:not(.meta){color:var(--color-text-muted);line-height:1.75}.pill[data-v-ee7953ef]{border-radius:var(--radius-pill);width:fit-content;color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 10%, transparent);padding:5px 11px;font-size:.78rem;font-weight:900}.secondary[data-v-ee7953ef]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secondary-item[data-v-ee7953ef]{min-height:82px;color:inherit;align-content:center;gap:4px;padding:16px;transition:border-color .2s,transform .24s;display:grid}.secondary-item strong[data-v-ee7953ef]{color:var(--color-heading);line-height:1.45}.article-list[data-v-ee7953ef]{gap:18px;display:grid}.article-card[data-v-ee7953ef]{color:inherit;transition:border-color .2s,transform .24s;display:grid;overflow:hidden}.item-media[data-v-ee7953ef]{aspect-ratio:16/9}.item-content[data-v-ee7953ef]{gap:8px;padding:20px;display:grid}.item-content h3[data-v-ee7953ef]{font-size:1.2rem;line-height:1.45}.item-content p[data-v-ee7953ef]:not(.meta){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more[data-v-ee7953ef]{width:fit-content;color:var(--accent);font-weight:900}.meta[data-v-ee7953ef]{color:var(--color-text-muted);font-size:.82rem;font-weight:800}.state[data-v-ee7953ef]{padding:22px}.category-nav[data-v-ee7953ef],.pager[data-v-ee7953ef]{flex-wrap:wrap;gap:8px;display:flex}.pager[data-v-ee7953ef]{justify-content:center;align-items:center}.chip[data-v-ee7953ef],.pager-num[data-v-ee7953ef],.pager-step[data-v-ee7953ef]{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-surface);padding:6px 14px;font-size:.88rem;font-weight:800}.pager-num[data-v-ee7953ef]{text-align:center;min-width:40px}.chip.active[data-v-ee7953ef],.pager-num.current[data-v-ee7953ef]{border-color:var(--accent);color:var(--color-surface);background:var(--accent)}.pager-gap[data-v-ee7953ef],.muted[data-v-ee7953ef]{color:var(--color-text-muted)}.error[data-v-ee7953ef]{color:#b71c1c}.random-box[data-v-ee7953ef]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 5%, var(--color-surface));gap:14px;padding:18px;display:grid}.random-head[data-v-ee7953ef]{justify-content:space-between;align-items:center;display:flex}.random-head h2[data-v-ee7953ef]{color:var(--color-heading);font-size:1.1rem}.shuffle-btn[data-v-ee7953ef]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--accent);cursor:pointer;padding:5px 14px;font-size:.82rem;font-weight:800;transition:border-color .2s}.shuffle-btn[data-v-ee7953ef]:hover{border-color:var(--accent)}.random-grid[data-v-ee7953ef]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.random-card[data-v-ee7953ef]{border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface);color:inherit;grid-template-rows:auto 1fr;transition:border-color .2s,transform .24s;display:grid;overflow:hidden}.random-card[data-v-ee7953ef]:hover{border-color:var(--accent);transform:translateY(-2px)}.random-media[data-v-ee7953ef]{aspect-ratio:16/9;overflow:hidden}.random-media img[data-v-ee7953ef]{object-fit:cover;width:100%;height:100%}.random-body[data-v-ee7953ef]{align-content:start;gap:6px;padding:10px 12px 14px;display:grid}.random-cat[data-v-ee7953ef]{width:fit-content;color:var(--accent);font-size:.74rem;font-weight:800}.random-body strong[data-v-ee7953ef]{-webkit-line-clamp:2;color:var(--color-heading);-webkit-box-orient:vertical;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pick-fade-enter-active[data-v-ee7953ef]{transition:opacity .35s,transform .35s}.pick-fade-enter-from[data-v-ee7953ef]{opacity:0;transform:translateY(6px)}.pick-fade-leave-active[data-v-ee7953ef]{display:none}@media (width>=900px){.hero-link[data-v-ee7953ef]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.article-card[data-v-ee7953ef]{grid-template-columns:260px minmax(0,1fr)}.item-media[data-v-ee7953ef]{aspect-ratio:auto;min-height:190px}}@media (width<=760px){.random-grid[data-v-ee7953ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary[data-v-ee7953ef]{grid-template-columns:1fr}.articles-hero[data-v-ee7953ef]{background:linear-gradient(#fffffff2,#ffffffb8),url(https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1000&q=82) 50%/cover no-repeat;min-height:280px}}
