.tab-featured-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.48fr);gap:0;overflow:hidden;border-radius:30px;background:var(--black);border:1px solid rgba(17,17,17,.12);box-shadow:0 24px 60px rgba(0,0,0,.12)}.tab-featured-content{padding:34px}.tab-featured-content .tab-card-meta{color:rgba(255,255,255,.64)}.tab-featured-content h3{margin:12px 0;color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.048em;font-weight:500}.tab-featured-content p{margin:0 0 22px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.68}.tab-featured-mark{min-height:100%;display:grid;place-items:end;padding:28px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 24%),linear-gradient(135deg,var(--red) 0%,#7b0c0c 100%)}.tab-featured-mark span{color:rgba(255,255,255,.92);font-size:15px;line-height:1.25;font-weight:800;text-align:right}.tab-card-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;line-height:1.35;font-weight:700}.tab-card-meta span{display:inline-flex;align-items:center}.tab-card-meta span+span::before{content:"•";margin-right:8px;color:var(--red)}.tab-post-card h3{margin:14px 0 11px;color:var(--black);font-size:24px;line-height:1.14;letter-spacing:-.035em;font-weight:600}.tab-read-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--red);font-size:14.5px;line-height:1;font-weight:800}.tab-read-link::after{content:"→";transition:transform .18s ease}.tab-post-card:hover .tab-read-link::after,.tab-featured-card:hover .tab-read-link::after{transform:translateX(3px)}.tab-featured-content .tab-read-link{color:#fff}.tab-empty{padding:34px;border-radius:28px;background:#fff;border:1px solid var(--soft-line);box-shadow:0 16px 42px rgba(0,0,0,.055)}.tab-empty h3{margin:0 0 10px;color:var(--black);font-size:26px;line-height:1.14;letter-spacing:-.035em}.tab-empty p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.65}@media (max-width:900px){.tab-featured-mark{min-height:110px;place-items:center end}}@media (max-width:767px){.tab-featured-content h3{font-size:27px}.tab-post-card h3{font-size:22px}}