.news-col{max-width:720px}.news-head{padding-bottom:var(--space-5)}.news-meta{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--fs-body-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.news-meta__date{color:var(--color-ink);font-weight:var(--weight-semibold)}.news-meta__dot{color:var(--color-ink-4)}.news-meta__tag{background:var(--color-yellow-soft);color:var(--color-ink);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);padding:2px 12px}.news-meta__source{color:var(--color-action);text-decoration:none}.news-meta__source:hover{text-underline-offset:3px;text-decoration:underline}.news-lead{margin-top:var(--space-5);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-ink);font-weight:var(--weight-medium);max-width:720px}.news-lead+.news-lead{margin-top:var(--space-4)}.news-takeaways{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-paper-2);border-radius:var(--radius-md);border-left:3px solid var(--color-yellow)}.news-takeaways__title{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-muted);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.news-takeaways__list{margin:0;padding-left:1.2em;list-style:outside}.news-takeaways__list li{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-ink-2)}.news-takeaways__list li+li{margin-top:var(--space-2)}@media (max-width:640px){.news-takeaways{padding:var(--space-4) var(--space-5)}}.news-index{max-width:1120px;padding-inline:var(--space-6);padding-block:var(--space-7) var(--space-9);margin-inline:auto}@media (max-width:600px){.news-index{padding-inline:var(--space-4)}}.news-index__hero{max-width:820px}.news-index__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--color-action)}.news-index__title{margin-top:var(--space-3);font-size:var(--fs-h1);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance}.news-index__lead{margin-top:var(--space-4);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-ink-3);max-width:680px}.news-filter{margin-top:var(--space-6);padding-block:var(--space-3)}.news-filter__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.news-index__grid{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:720px){.news-index__grid{gap:var(--space-6);grid-template-columns:1fr 1fr}}.news-index__empty{margin-top:var(--space-7);color:var(--color-fg-muted);font-size:var(--fs-body)}.news-card{gap:var(--space-3);min-width:0;padding:var(--space-6);background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);color:inherit;flex-direction:column;text-decoration:none;display:flex}.news-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);opacity:1;transform:translateY(-2px)}.news-card__top{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.news-card__date{color:var(--color-fg-muted);font-size:var(--fs-body-sm);font-weight:var(--weight-medium)}.news-card__tag{background:var(--color-yellow-soft);color:var(--color-ink);font-size:var(--fs-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);padding:2px 12px}.news-card__title{font-size:var(--fs-h3);font-weight:var(--weight-bold);line-height:var(--lh-snug);color:var(--color-ink);letter-spacing:var(--tracking-tight)}.news-card__lead{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__more{padding-top:var(--space-2);color:var(--color-action);font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);margin-top:auto}.news-index__cta{margin-top:var(--space-9);padding:var(--space-7);background:var(--color-graphite);border-radius:var(--radius-xl)}.news-index__cta-body{min-width:0;max-width:760px}.news-index__cta-title{font-size:var(--fs-h2);font-weight:var(--weight-bold);color:#fff;letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.news-index__cta-text{margin-top:var(--space-3);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-paper-4);max-width:600px}.news-index__cta-actions{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.news-index__cta-phone{color:#fff;font-weight:var(--weight-semibold);font-size:var(--fs-h4);white-space:nowrap;text-decoration:none}.news-index__cta-phone:hover{opacity:.85}.news-related{max-width:720px}.news-related .related__cat{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-action);font-weight:var(--weight-semibold)}.news-related .related__name{font-size:var(--fs-h4);font-weight:var(--weight-semibold)}.news-related .related__meta{color:var(--color-fg-muted);font-size:var(--fs-body-sm)}
