/*! Top List Company: News landing page */ .site-main.p-news{padding-bottom: clamp(2.25rem,5vw,4rem);}.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;background: var(--tlc-color-navy);overflow: hidden;}.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-feed-card__meta,.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,.p-news-feed-card 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,.p-news-feed-card h3 a:hover,.p-news-feed-card 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;}.p-news>.o-section{padding-block: clamp(1.4rem,3.5vw,2.5rem);}.p-news .c-section-heading{margin-bottom: clamp(1rem,2vw,1.4rem);}.p-news__latest-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{font-weight: 750;color: var(--tlc-color-blue-dark);}.p-news-compact h3{margin: .52rem 0 0;font-size: clamp(1rem,1.5vw,1.22rem);line-height: 1.28;letter-spacing: -.012em;}.p-news__intro-surface{margin: 0;}.p-news__feed-list{display: grid;gap: 1rem;}.p-news-feed-card{display: grid;grid-template-columns: 260px minmax(0,1fr);min-height: 190px;overflow: hidden;padding: 0;}.p-news-feed-card__media{display: block;min-height: 190px;overflow: hidden;background: var(--tlc-color-navy);}.p-news-feed-card__media img{display: block;width: 100%;height: 100%;min-height: 190px;object-fit: cover;transition: transform var(--tlc-motion-normal) var(--tlc-motion-easing);}.p-news-feed-card:hover .p-news-feed-card__media img{transform: scale(1.018);}.p-news-feed-card__body{display: flex;min-width: 0;flex-direction: column;justify-content: center;padding: 1.25rem 1.45rem;}.p-news-feed-card__meta{font-size: .78rem;color: var(--tlc-color-muted);}.p-news-feed-card__meta>a{color: var(--tlc-color-blue-dark);font-weight: 750;text-decoration: none;}.p-news-feed-card__meta>a:hover,.p-news-feed-card__meta>a:focus-visible{text-decoration: underline;}.p-news-feed-card h3{margin: .6rem 0 0;font-size: clamp(1.2rem,2vw,1.65rem);line-height: 1.22;letter-spacing: -.02em;}.p-news-feed-card__body>p{margin: .62rem 0 0;color: var(--tlc-color-muted);line-height: 1.55;}.p-news-pagination{display: grid;grid-template-columns: minmax(120px,1fr) auto auto minmax(120px,1fr);align-items: center;gap: .8rem 1rem;margin-top: clamp(1.5rem,3vw,2.4rem);padding-top: 1.25rem;border-top: 1px solid var(--tlc-color-border);}.p-news-pagination__edge{display: flex;justify-content: flex-start;}.p-news-pagination__edge--next{justify-content: flex-end;}.p-news-pagination__pages{display: flex;align-items: center;gap: .35rem;margin: 0;padding: 0;list-style: none;}.p-news-pagination__page{display: inline-flex;min-width: 42px;min-height: 42px;align-items: center;justify-content: center;padding: .45rem .65rem;border: 1px solid var(--tlc-color-control-border);border-radius: var(--tlc-radius-medium);background: var(--tlc-color-control-background);color: var(--tlc-color-control-text);font-size: .875rem;font-weight: 700;text-decoration: none;}.p-news-pagination__page:hover,.p-news-pagination__page:focus-visible,.p-news-pagination__page.is-current{border-color: var(--tlc-color-control-hover-border);background: var(--tlc-color-control-hover-background);color: var(--tlc-color-control-hover-text);}.p-news-pagination__page.is-current{box-shadow: inset 0 -2px 0 var(--tlc-color-gold);}.p-news-pagination__ellipsis{padding-inline: .15rem;color: var(--tlc-color-muted);}.p-news-pagination__status{margin: 0;color: var(--tlc-color-muted);font-size: .8rem;white-space: nowrap;}@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;}.p-news__latest-grid{grid-template-columns: 1fr;}.p-news-pagination{grid-template-columns: 1fr auto 1fr;}.p-news-pagination__pages{grid-column: 1 / -1;grid-row: 1;justify-content: center;}.p-news-pagination__edge{grid-row: 2;}.p-news-pagination__status{grid-row: 2;text-align: center;}}@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;}.p-news-feed-card{grid-template-columns: 1fr;}.p-news-feed-card__media,.p-news-feed-card__media img{min-height: 0;aspect-ratio: 16 / 9;}.p-news-feed-card__body{padding: 1rem;}.p-news-pagination{grid-template-columns: 1fr 1fr;}.p-news-pagination__pages{grid-column: 1 / -1;max-width: 100%;flex-wrap: wrap;}.p-news-pagination__status{grid-column: 1 / -1;grid-row: 3;}.p-news-pagination__edge .c-button{width: 100%;}}@media (prefers-reduced-motion: reduce){.p-news-lead__media img,.p-news-feed-card__media img{transition: none;}}.site-main.p-news{padding-top: clamp(1rem,2vw,1.5rem);padding-bottom: clamp(2rem,4vw,3rem);}.p-news>.o-section{padding-block: clamp(1.35rem,2.6vw,2rem);}.p-news .c-section-heading{margin-bottom: clamp(1rem,1.8vw,1.35rem);}.p-news__categories{padding-top: clamp(.55rem,1.2vw,.9rem) !important;padding-bottom: clamp(1.4rem,2.5vw,1.9rem) !important;}.p-news__category-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;}.p-news__category-card{display: grid;grid-template-columns: 84px minmax(0,1fr);min-height: 138px;overflow: hidden;padding: 0;color: var(--tlc-color-text);text-decoration: none;transition: transform var(--tlc-motion-fast) var(--tlc-motion-easing),border-color var(--tlc-motion-fast) var(--tlc-motion-easing),box-shadow var(--tlc-motion-fast) var(--tlc-motion-easing);}.p-news__category-card:hover,.p-news__category-card:focus-visible{transform: translateY(-2px);border-color: var(--tlc-color-control-hover-border);box-shadow: var(--tlc-shadow-raised);}.p-news__category-media{display: grid;min-height: 100%;place-items: center;overflow: hidden;background: linear-gradient(145deg,var(--tlc-color-navy),var(--tlc-color-blue-dark));}.p-news__category-media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform var(--tlc-motion-normal) var(--tlc-motion-easing);}.p-news__category-card:hover .p-news__category-media img,.p-news__category-card:focus-visible .p-news__category-media img{transform: scale(1.035);}.p-news__category-media>span{color: #fff;font-size: 2rem;font-weight: 800;line-height: 1;}.p-news__category-body{display: grid;grid-template-rows: auto minmax(0,1fr) auto;min-width: 0;align-items: stretch;align-content: stretch;justify-items: center;row-gap: .5rem;padding: .74rem .95rem .68rem;text-align: center;}.p-news__category-count{justify-self: center;align-self: start;margin: 0;padding: .2rem .48rem;border-radius: 999px;background: color-mix(in srgb,var(--tlc-color-blue-dark) 6%,var(--tlc-color-surface));color: var(--tlc-color-text);font-size: .74rem;font-weight: 750;letter-spacing: .01em;}.p-news__category-body h3{display: grid;width: 100%;place-items: center;align-self: center;margin: 0;font-size: clamp(1.24rem,1.4vw,1.48rem);line-height: 1.16;letter-spacing: -.02em;text-align: center;text-wrap: balance;}.p-news__category-link{align-self: end;justify-self: stretch;display: inline-flex;width: 100%;align-items: center;justify-content: center;gap: .42rem;padding-top: .62rem;border-top: 1px solid color-mix(in srgb,var(--tlc-color-border) 82%,transparent);color: var(--tlc-color-blue-dark);font-size: .86rem;font-weight: 750;text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--tlc-color-blue-dark) 40%,transparent);text-decoration-thickness: 1px;text-underline-offset: .2em;}.p-news__latest,.p-news__authors,.p-news__feed{padding-top: clamp(1.5rem,2.8vw,2.1rem) !important;padding-bottom: clamp(1.5rem,2.8vw,2.1rem) !important;}.p-news__latest-lead{margin-bottom: 1rem;}.p-news__section-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 1rem;margin-bottom: clamp(1rem,1.8vw,1.35rem);}.p-news__section-head .c-section-heading{width: 100%;margin-bottom: 0;}.p-news__author-grid{margin-top: 0;}.p-news__description{margin-top: 0;margin-bottom: clamp(.25rem,.8vw,.6rem);}@media (max-width: 1100px){.p-news__category-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 820px){.p-news__section-head{grid-template-columns: 1fr;align-items: start;}}@media (max-width: 620px){.site-main.p-news{padding-top: .8rem;padding-bottom: 1.75rem;}.p-news>.o-section{padding-block: 1.15rem;}.p-news__categories{padding-top: .4rem !important;padding-bottom: 1.2rem !important;}.p-news__latest,.p-news__authors,.p-news__feed{padding-top: 1.2rem !important;padding-bottom: 1.2rem !important;}.p-news__category-grid{grid-template-columns: 1fr;gap: 1rem;}.p-news__category-card{grid-template-columns: 72px minmax(0,1fr);min-height: 126px;}.p-news__category-body{padding: .68rem .82rem .62rem;}}
