.feat[data-astro-cid-rksxk3bj]{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(20px,3vw,44px);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;padding:clamp(16px,2vw,22px);color:inherit;box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .2s ease,box-shadow .25s ease}.feat[data-astro-cid-rksxk3bj]:hover{transform:translateY(-3px);border-color:#6c8cff80;box-shadow:var(--shadow-glow);color:inherit}.feat-thumb[data-astro-cid-rksxk3bj]{border-radius:var(--radius-lg);overflow:hidden;line-height:0;position:relative}.feat-thumb[data-astro-cid-rksxk3bj] .thumb-img[data-astro-cid-rksxk3bj]{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.draft-badge[data-astro-cid-rksxk3bj]{position:absolute;top:12px;left:12px;background:#b45309;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;padding:5px 11px;border-radius:999px;line-height:1.4;box-shadow:0 2px 10px -2px #00000073}.feat-label-draft[data-astro-cid-rksxk3bj]{color:#fff;background:#b45309}.feat[data-astro-cid-rksxk3bj].is-draft{border-color:#f59e0b;border-style:dashed}.reject-badge[data-astro-cid-rksxk3bj]{position:absolute;top:12px;left:12px;background:#dc2626;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;padding:5px 11px;border-radius:999px;line-height:1.4;box-shadow:0 2px 10px -2px #00000073}.feat-label-reject[data-astro-cid-rksxk3bj]{color:#fff;background:#dc2626}.feat[data-astro-cid-rksxk3bj].is-reject{border-color:#dc2626;border-style:dashed;opacity:.85}.feat-body[data-astro-cid-rksxk3bj]{display:flex;flex-direction:column;gap:12px;padding:6px clamp(4px,1vw,14px)}.feat-label[data-astro-cid-rksxk3bj]{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--primary-strong);background:var(--primary-dim);padding:4px 10px;border-radius:999px}.feat-tags[data-astro-cid-rksxk3bj]{display:flex;gap:8px;flex-wrap:wrap}.feat-title[data-astro-cid-rksxk3bj]{margin:2px 0 0;font-size:clamp(20px,2.6vw,28px);line-height:1.4;color:var(--text);letter-spacing:-.01em}.feat[data-astro-cid-rksxk3bj]:hover .feat-title[data-astro-cid-rksxk3bj]{color:var(--primary-2)}.feat-excerpt[data-astro-cid-rksxk3bj]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feat-meta[data-astro-cid-rksxk3bj]{margin-top:4px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-faint)}.feat-more[data-astro-cid-rksxk3bj]{display:inline-flex;align-items:center;gap:6px;color:var(--primary-strong);font-weight:700;transition:gap .15s ease}.feat[data-astro-cid-rksxk3bj]:hover .feat-more[data-astro-cid-rksxk3bj]{gap:10px}@media(max-width:760px){.feat[data-astro-cid-rksxk3bj]{grid-template-columns:1fr;gap:16px}}.card[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .2s ease,box-shadow .25s ease}.card[data-astro-cid-iyiqi2so]:hover{transform:translateY(-4px);border-color:#6c8cff80;box-shadow:var(--shadow-glow);color:inherit}.card-thumb[data-astro-cid-iyiqi2so]{border-bottom:1px solid var(--border);line-height:0;position:relative}.card-thumb[data-astro-cid-iyiqi2so] .thumb-img[data-astro-cid-iyiqi2so]{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.draft-badge[data-astro-cid-iyiqi2so]{position:absolute;top:10px;left:10px;background:#b45309;color:#fff;font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 9px;border-radius:999px;line-height:1.4;box-shadow:0 2px 8px -2px #00000073}.card[data-astro-cid-iyiqi2so].is-draft{border-color:#f59e0b;border-style:dashed}.reject-badge[data-astro-cid-iyiqi2so]{position:absolute;top:10px;left:10px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 9px;border-radius:999px;line-height:1.4;box-shadow:0 2px 8px -2px #00000073}.card[data-astro-cid-iyiqi2so].is-reject{border-color:#dc2626;border-style:dashed;opacity:.85}.card-body[data-astro-cid-iyiqi2so]{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.card-tags[data-astro-cid-iyiqi2so]{display:flex;gap:8px;flex-wrap:wrap}.card-title[data-astro-cid-iyiqi2so]{font-size:18.5px;line-height:1.5;margin:2px 0 0;color:var(--text)}.card[data-astro-cid-iyiqi2so]:hover .card-title[data-astro-cid-iyiqi2so]{color:var(--primary-2)}.card-excerpt[data-astro-cid-iyiqi2so]{margin:0;color:var(--text-muted);font-size:14.5px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-astro-cid-iyiqi2so]{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-faint)}.card-more[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;gap:5px;color:var(--primary-strong);font-weight:700;transition:gap .15s ease}.card[data-astro-cid-iyiqi2so]:hover .card-more[data-astro-cid-iyiqi2so]{gap:9px}.hero[data-astro-cid-sxnsrdtv]{position:relative;padding:clamp(44px,6vw,76px) 0 clamp(36px,5vw,60px);overflow:hidden;background:radial-gradient(720px 360px at 82% -12%,rgba(108,140,255,.2),transparent 60%),linear-gradient(180deg,var(--primary-dim),rgba(247,248,250,0) 72%);border-bottom:1px solid var(--border-soft)}.hero[data-astro-cid-sxnsrdtv] .eyebrow[data-astro-cid-sxnsrdtv]{margin-bottom:20px}.listing[data-astro-cid-sxnsrdtv]{padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(40px,6vw,72px)}.listing-head[data-astro-cid-sxnsrdtv]{display:flex;align-items:baseline;gap:14px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border-soft)}.listing-head[data-astro-cid-sxnsrdtv] h2[data-astro-cid-sxnsrdtv]{font-size:22px;margin:0}.listing-count[data-astro-cid-sxnsrdtv]{color:var(--text-faint);font-size:14px;font-weight:700}.grid[data-astro-cid-sxnsrdtv]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.grid[data-astro-cid-sxnsrdtv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-astro-cid-sxnsrdtv]{grid-template-columns:1fr}}.pager[data-astro-cid-sxnsrdtv]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px}.pager-btn[data-astro-cid-sxnsrdtv]{font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--primary-strong);text-decoration:none;transition:background .15s ease,border-color .15s ease}.pager-btn[data-astro-cid-sxnsrdtv]:hover{background:var(--primary-dim);border-color:var(--primary)}.pager-btn[data-astro-cid-sxnsrdtv].is-disabled{color:var(--text-faint);background:transparent;border-color:var(--border-soft);pointer-events:none}.pager-info[data-astro-cid-sxnsrdtv]{font-size:13px;font-weight:700;color:var(--text-muted)}
