/*! Top List Company: shared News lead and compact cards */ .p-news-lead{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(330px,.8fr);overflow: hidden;padding: 0;border-radius: var(--tlc-radius-xlarge);box-shadow: var(--tlc-shadow-card);}.p-news-lead__media{display: block;min-height: 420px;overflow: hidden;background: var(--tlc-color-navy);}.p-news-lead__media img{display: block;width: 100%;height: 100%;min-height: 420px;object-fit: cover;transition: transform var(--tlc-motion-normal) var(--tlc-motion-easing);}.p-news-lead:hover .p-news-lead__media img{transform: scale(1.018);}.p-news-lead__body{display: flex;min-width: 0;flex-direction: column;justify-content: center;padding: clamp(1.5rem,3.2vw,2.6rem);}.p-news-lead__labels,.p-news-compact__meta{display: flex;flex-wrap: wrap;align-items: center;gap: .55rem .75rem;}.p-news__type-label,.p-news__category{display: inline-flex;align-items: center;min-height: 28px;padding: .25rem .58rem;border-radius: var(--tlc-radius-pill);font-size: .75rem;font-weight: 800;line-height: 1.1;}.p-news__type-label{background: var(--tlc-color-navy);color: #fff;letter-spacing: .02em;}.p-news__category{border: 1px solid var(--tlc-color-border);background: var(--tlc-color-surface);color: var(--tlc-color-blue-dark);text-decoration: none;}.p-news__category:hover,.p-news__category:focus-visible{border-color: var(--tlc-color-control-hover-border);background: var(--tlc-color-control-hover-background);}.p-news__date{margin: .9rem 0 0;color: var(--tlc-color-muted);font-size: .86rem;}.p-news-lead__title{margin: .72rem 0 0;font-size: clamp(1.75rem,3vw,2.75rem);line-height: 1.08;letter-spacing: -.035em;text-wrap: balance;}.p-news-lead__title a,.p-news-compact h3 a{color: inherit;text-decoration: none;}.p-news-lead__title a:hover,.p-news-lead__title a:focus-visible,.p-news-compact h3 a:hover,.p-news-compact h3 a:focus-visible{color: var(--tlc-color-link);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;}.p-news-lead__excerpt{margin: .95rem 0 0;color: var(--tlc-color-muted);font-size: 1rem;line-height: 1.65;}.p-news-lead__link{align-self: flex-start;margin-top: 1.35rem;color: var(--tlc-color-blue-dark);font-weight: 800;text-underline-offset: .2em;}.c-news-compact-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;}.p-news-compact{display: grid;grid-template-columns: 180px minmax(0,1fr);min-height: 150px;overflow: hidden;padding: 0;}.p-news-compact__media{display: block;min-height: 150px;overflow: hidden;background: var(--tlc-color-navy);}.p-news-compact__media img{display: block;width: 100%;height: 100%;min-height: 150px;object-fit: cover;}.p-news-compact__body{display: flex;min-width: 0;flex-direction: column;justify-content: center;padding: 1rem 1.1rem;}.p-news-compact__meta{color: var(--tlc-color-muted);font-size: .76rem;}.p-news-compact__meta span{color: var(--tlc-color-blue-dark);font-weight: 750;}.p-news-compact h3{margin: .52rem 0 0;font-size: clamp(1rem,1.5vw,1.22rem);line-height: 1.28;letter-spacing: -.012em;}@media (max-width: 1100px){.p-news-lead{grid-template-columns: minmax(0,1.2fr) minmax(300px,.9fr);}.p-news-lead__media,.p-news-lead__media img{min-height: 360px;}.p-news-compact{grid-template-columns: 145px minmax(0,1fr);}}@media (max-width: 820px){.p-news-lead{grid-template-columns: 1fr;}.p-news-lead__media,.p-news-lead__media img{min-height: 0;aspect-ratio: 16 / 9;}.c-news-compact-grid{grid-template-columns: 1fr;}}@media (max-width: 680px){.p-news-lead__body{padding: 1.25rem;}.p-news-compact{grid-template-columns: 118px minmax(0,1fr);min-height: 124px;}.p-news-compact__media,.p-news-compact__media img{min-height: 124px;}.p-news-compact__body{padding: .8rem .9rem;}}@media (prefers-reduced-motion: reduce){.p-news-lead__media img{transition: none;}}
