.article-feed[data-v-4cf1bbdc],.feed-head[data-v-4cf1bbdc]{gap:24px;display:grid}.scroll-reveal-enabled [data-scroll-reveal][data-v-4cf1bbdc]{--reveal-distance:18px;opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity .26s var(--ease-out-expo),transform .28s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}[data-scroll-reveal].is-revealed[data-v-4cf1bbdc]{opacity:1;transform:translateZ(0)}.feed-head[data-v-4cf1bbdc]{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:end}.feed-title[data-v-4cf1bbdc]{color:var(--home-text);margin:0;font-size:28px;font-weight:600;line-height:1.25;display:inline-block;position:relative}.feed-title[data-v-4cf1bbdc]:after{content:"";background:var(--brand-accent);border-radius:2px;width:100%;height:3px;position:absolute;bottom:-5px;left:0}.feed-description[data-v-4cf1bbdc]{color:var(--home-text-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.search-shell[data-v-4cf1bbdc]{border:1px solid var(--home-border);background:var(--home-card-bg);min-height:46px;box-shadow:var(--home-shadow);transition:border-color var(--transition-base),box-shadow var(--transition-base);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.search-shell[data-v-4cf1bbdc]:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-soft)}.search-icon[data-v-4cf1bbdc]{width:18px;height:18px;color:var(--home-text-muted);flex-shrink:0}.search-input[data-v-4cf1bbdc]{width:100%;color:var(--home-text);background:0 0;border:0;outline:0;font-size:14px}.search-input[data-v-4cf1bbdc]::placeholder{color:var(--home-text-muted)}.state-block[data-v-4cf1bbdc]{padding:30px 0}.articles-grid[data-v-4cf1bbdc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.article-entry[data-v-4cf1bbdc]{min-width:0}.article-entry.featured[data-v-4cf1bbdc]{grid-column:1/-1}.article-card[data-v-4cf1bbdc]{height:100%;color:inherit;border:1px solid var(--home-border);background:var(--home-card-bg);box-shadow:var(--home-shadow);border-radius:15px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.345,.045,.345,1);display:flex;position:relative;overflow:hidden}.article-card[data-v-4cf1bbdc]:focus-visible{outline:2px solid var(--home-text);outline-offset:4px}.scroll-reveal-enabled .article-card [data-reveal-child][data-v-4cf1bbdc]{opacity:0;transition:opacity .2s var(--ease-out-expo),transform .22s var(--ease-out-expo);transform:translateY(14px)}.article-entry.is-revealed .article-date[data-v-4cf1bbdc],.article-entry.is-revealed .article-meta[data-v-4cf1bbdc],.article-entry.is-revealed .article-title[data-v-4cf1bbdc]{opacity:1;transform:translateZ(0)}.article-entry.is-revealed .article-meta[data-v-4cf1bbdc]{transition-delay:calc(40ms + var(--reveal-delay,0s))}.article-entry.is-revealed .article-title[data-v-4cf1bbdc]{transition-delay:calc(70ms + var(--reveal-delay,0s))}.article-entry.is-revealed .article-date[data-v-4cf1bbdc]{transition-delay:calc(.1s + var(--reveal-delay,0s))}.article-card.featured[data-v-4cf1bbdc]{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);height:360px;display:grid}.article-card[data-v-4cf1bbdc]:not(.featured){min-height:440px}.article-cover-link[data-v-4cf1bbdc]{min-width:0;height:100%;display:block}.article-cover[data-v-4cf1bbdc]{isolation:isolate;background:var(--home-card-alt);height:260px;position:relative;overflow:hidden}.article-cover[data-v-4cf1bbdc]:after{content:"";pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--home-text) 10%,transparent),transparent 42%);opacity:0;transition:opacity var(--transition-base);position:absolute;top:0;bottom:0;left:0;right:0}.article-pin[data-v-4cf1bbdc]{z-index:2;border:1px solid color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--home-card-bg) 82%,transparent);color:var(--brand-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.article-card:not(.featured) .article-cover[data-v-4cf1bbdc]{justify-content:center;align-items:center;display:flex}.article-card.featured .article-cover[data-v-4cf1bbdc]{height:100%}.article-cover img[data-v-4cf1bbdc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform-origin:50%;filter:saturate(.94);width:100%;height:100%;transition:transform .4s cubic-bezier(.345,.045,.345,1);display:block;transform:scale(1.015)}@media (hover:hover) and (pointer:fine){.article-card[data-v-4cf1bbdc]:hover{transform:scale(.97)}.article-card:hover .article-cover img[data-v-4cf1bbdc]{transform:scale(1.08)}}.article-content[data-v-4cf1bbdc]{flex-direction:column;flex:1;min-width:0;padding:18px 20px 20px;display:flex}.article-card.featured .article-content[data-v-4cf1bbdc]{justify-content:space-between;padding:34px 36px 28px}.article-meta[data-v-4cf1bbdc]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.category[data-v-4cf1bbdc]{color:var(--card-accent,var(--home-accent));align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.category[data-v-4cf1bbdc] svg{flex-shrink:0;width:14px;height:14px}.tag[data-v-4cf1bbdc]{background:color-mix(in srgb,var(--card-accent,var(--accent-soft)) 25%,transparent);color:var(--card-accent,var(--home-text-muted));border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.article-title[data-v-4cf1bbdc]{color:var(--home-text);letter-spacing:-.01em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.article-card.featured .article-title[data-v-4cf1bbdc]{font-size:30px;line-height:1.2}.article-date[data-v-4cf1bbdc]{color:var(--articles-muted,var(--home-text-muted));margin-top:8px;font-size:13px;display:block}.empty-state[data-v-4cf1bbdc]{place-content:center;min-height:260px;display:grid}.load-state[data-v-4cf1bbdc]{color:var(--home-text-muted);justify-content:center;padding-top:6px;font-size:13px;display:flex}.feed-sentinel[data-v-4cf1bbdc]{width:100%;height:2px}.article-feed-overview .articles-grid[data-v-4cf1bbdc]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-feed-overview .article-card[data-v-4cf1bbdc]:not(.featured){min-height:340px}.article-feed-overview .article-card:not(.featured) .article-cover[data-v-4cf1bbdc]{aspect-ratio:16/10;height:auto}.article-feed-overview .article-title[data-v-4cf1bbdc]{-webkit-line-clamp:2}@media (min-width:901px) and (max-width:1200px){.article-feed-overview .article-card[data-v-4cf1bbdc]:not(.featured){min-height:0}}@media (max-width:900px){.feed-head[data-v-4cf1bbdc]{grid-template-columns:1fr;align-items:start}.search-shell[data-v-4cf1bbdc]{width:min(100%,360px)}.article-feed-overview .articles-grid[data-v-4cf1bbdc]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card.featured[data-v-4cf1bbdc]{grid-template-columns:minmax(0,1.2fr) minmax(260px,.95fr);height:270px}.article-card[data-v-4cf1bbdc]:not(.featured){min-height:340px}.article-card:not(.featured) .article-cover[data-v-4cf1bbdc]{height:180px}.article-card.featured .article-content[data-v-4cf1bbdc]{padding:26px 26px 22px}.article-card.featured .article-title[data-v-4cf1bbdc]{font-size:28px}}@media (max-width:768px){.feed-title[data-v-4cf1bbdc]{font-size:24px}.search-shell[data-v-4cf1bbdc]{width:100%}.article-card.featured[data-v-4cf1bbdc],.article-feed-overview .articles-grid[data-v-4cf1bbdc],.articles-grid[data-v-4cf1bbdc]{grid-template-columns:1fr}.article-card[data-v-4cf1bbdc]{border-radius:14px}.article-card.featured[data-v-4cf1bbdc]{height:auto}.article-card.featured .article-cover[data-v-4cf1bbdc],.article-card:not(.featured) .article-cover[data-v-4cf1bbdc],.article-cover[data-v-4cf1bbdc]{height:220px}.article-feed-overview .article-card[data-v-4cf1bbdc]:not(.featured){min-height:0}.article-feed-overview .article-card:not(.featured) .article-cover[data-v-4cf1bbdc]{aspect-ratio:16/10;height:auto}.article-card.featured .article-content[data-v-4cf1bbdc],.article-content[data-v-4cf1bbdc]{padding:18px 18px 20px}.article-card.featured .article-title[data-v-4cf1bbdc],.article-title[data-v-4cf1bbdc]{font-size:18px;line-height:1.35}[data-scroll-reveal][data-v-4cf1bbdc]{--reveal-distance:22px}}@media (prefers-reduced-motion:reduce){.scroll-reveal-enabled .article-card [data-reveal-child][data-v-4cf1bbdc],.scroll-reveal-enabled [data-scroll-reveal][data-v-4cf1bbdc]{opacity:1;transition:none;transform:none}.article-card[data-v-4cf1bbdc],.article-card .article-cover img[data-v-4cf1bbdc],.article-card[data-v-4cf1bbdc]:hover,.article-card:hover .article-cover img[data-v-4cf1bbdc]{transition:none;transform:none}.article-card .article-cover[data-v-4cf1bbdc]:after{transition:none}}
