.news-title.section-title{text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.news-filter .news-filter-control{min-height:var(--vc-control-height-lg);padding-block:var(--vc-space-3);font-size:1rem;line-height:1.25}.news-facts th{width:9rem}.news-facts th,.news-facts td{padding:var(--vc-space-3);vertical-align:top;overflow-wrap:anywhere}@media (max-width:639px){.news-facts tr{display:grid}.news-facts th{width:auto;padding-bottom:0}}.news-type-chip{border-radius:var(--vc-radius-compact);background:var(--vc-color-action-subtle);color:var(--vc-color-action-hover);font-size:.75rem;font-weight:var(--vc-weight-strong);align-items:center;padding:.125rem .625rem;line-height:1.6;display:inline-flex}.news-meta-separator{border-radius:var(--vc-radius-pill);background:var(--vc-color-border-strong);width:.25rem;height:.25rem}.news-facts-panel{box-shadow:var(--vc-shadow-panel);overflow:hidden}.news-facts caption{border-bottom:1px solid var(--vc-color-border);background:var(--vc-color-surface-muted)}.news-facts th,.news-facts td{padding-inline:var(--vc-space-6)}.news-body>h2{margin-top:var(--vc-space-12)}.news-body>h2:first-child,.news-body>h3:first-child{margin-top:0}.news-body li::marker{color:var(--vc-color-action)}.news-offer-panel{gap:var(--vc-space-6);padding:var(--vc-space-8) var(--vc-space-6);text-align:start;display:grid}.news-offer-eyebrow{color:var(--vc-color-accent);font-size:.75rem;font-weight:var(--vc-weight-strong);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.news-offer-title{margin-top:var(--vc-space-2);color:var(--vc-color-on-brand);font-size:1.5rem;font-weight:var(--vc-weight-strong);letter-spacing:-.03em;text-wrap:balance;line-height:1.2}.news-offer-text{margin-top:var(--vc-space-3);max-width:30rem;color:var(--vc-color-on-brand-muted);font-size:1rem;line-height:1.75}.news-offer-panel .news-offer-actions{margin-top:0}@media (min-width:640px){.news-offer-panel{align-items:center;gap:var(--vc-space-8);padding:var(--vc-space-8) 2.5rem;grid-template-columns:minmax(0,1fr) auto}.news-offer-panel .news-offer-actions{flex-direction:column;align-items:flex-end}}.news-sources{border-radius:var(--vc-radius-panel);background:var(--vc-color-surface-muted);padding:var(--vc-space-6)}
