.sv3 .sv3b-media{position:relative;width:100%;height:100%}.sv3 .sv3b-card .sv3-card-media{position:relative;aspect-ratio:1200/630;border-bottom:1px solid var(--line-2)}.sv3 .sv3b-card .sv3-card-media img{transition:transform .6s var(--ease-out)}.sv3 a.sv3b-card:hover .sv3-card-media img{transform:scale(1.03)}.sv3 .sv3b-card .sv3-card-body{gap:12px}.sv3 .sv3b-excerpt{font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}.sv3 .sv3b-read{color:var(--g-ink);font-weight:600}.sv3 .sv3b-state{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--warn-bg);color:var(--warn-ink)}.sv3 .sv3b-featured.sv3-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:0;margin-bottom:clamp(24px,3vw,36px)}.sv3 .sv3b-featured .sv3-card-media{aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:1px solid var(--line-2)}.sv3 .sv3b-featured .sv3-card-body{padding:clamp(28px,3.4vw,48px);justify-content:center;gap:16px}.sv3 .sv3b-featured .sv3-card-title{font-size:clamp(24px,2.3vw,32px);letter-spacing:-.035em;line-height:1.08}.sv3 .sv3b-featured .sv3b-excerpt{font-size:17px}.sv3 .sv3b-featured .sv3-card-foot{margin-top:12px}.sv3 .sv3b-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding-bottom:20px;margin-bottom:clamp(24px,3vw,36px);border-bottom:1px solid var(--line)}.sv3 .sv3b-filters .sv3-meta{margin-left:auto}.sv3 button.sv3-chip{cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.sv3 button.sv3-chip-outline:hover{border-color:var(--g);color:var(--g-ink)}.sv3 .sv3b-empty{text-align:center;padding:64px 24px;color:var(--muted)}@media (max-width:1023px){.sv3 .sv3b-featured.sv3-card{grid-template-columns:minmax(0,1fr)}.sv3 .sv3b-featured .sv3-card-media{aspect-ratio:1200/630;min-height:0;border-right:0;border-bottom:1px solid var(--line-2)}}@media (max-width:719px){.sv3 .sv3b-filters{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad);scrollbar-width:none}.sv3 .sv3b-filters>*{flex:none}.sv3 .sv3b-filters .sv3-meta{display:none}}