.sq-thumbnail{border-radius:var(--sq-border-radius-3);width:90px;height:100%;min-height:90px;display:block;position:relative;overflow:hidden}.sq-thumbnail img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sq-thumbnail--md{width:80px;height:100%;min-height:80px}.sq-thumbnail--gradient{padding:var(--sq-space-4);background:var(--sq-gradient-3)}.sq-thumbnail--gradient img{-o-object-fit:contain;object-fit:contain}.sq-thumbnail--logo{justify-content:center;align-items:center;display:flex}.sq-thumbnail--logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%}.sq-cards-container{container:sq-cards/inline-size}.sq-cards{grid-gap:var(--sq-space-3) var(--sq-space-5);gap:var(--sq-space-3) var(--sq-space-5);grid-template-columns:1fr;display:grid}@container sq-cards (width>=768px){.sq-cards{grid-template-columns:repeat(2,1fr)}}.sq-card{border:var(--sq-border-2);border-radius:var(--sq-border-radius-3);display:flex;overflow:hidden}@container sq-cards (width>=768px){.sq-card{min-height:113px}}.sq-card__thumbnail{flex-shrink:0}.sq-card__link{font-size:var(--sq-font-size-3);font-weight:var(--sq-font-weight-5);color:var(--sq-primary-color);letter-spacing:var(--sq-letter-spacing-2);line-height:1;display:block}a.sq-card__link{-webkit-text-decoration:none;text-decoration:none}a.sq-card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sq-card__content{row-gap:var(--sq-space-4);padding:var(--sq-space-3);flex-direction:column;justify-content:space-between;display:flex}.sq-card__title{color:var(--sq-primary-color-3);-webkit-text-decoration:none;text-decoration:none}.sq-card__title:hover{-webkit-text-decoration:underline;text-decoration:underline}.sq-card__title .sq-card__title-text{-webkit-line-clamp:3;font-size:var(--sq-font-size-5);font-variation-settings:var(--sq-primary-font-condensed);font-weight:var(--sq-font-weight-8);color:var(--sq-primary-color-3);text-transform:uppercase;letter-spacing:var(--sq-letter-spacing-2);-webkit-box-orient:vertical;margin:0;line-height:1;display:-webkit-box;overflow:hidden}.sq-card__label{font-size:var(--sq-font-size-3);font-weight:var(--sq-font-weight-5);color:var(--sq-primary-color);letter-spacing:var(--sq-letter-spacing-2)}.sq-card__meta{gap:var(--sq-space-3);flex-direction:column;display:flex}.sq-card__excerpt{display:none}.sq-top-stories{container:sq-top-stories/inline-size}.sq-top-stories:not(:first-child){margin-top:var(--sq-space-3)}.sq-top-stories:not(:last-child){margin-bottom:var(--sq-space-3)}.sq-top-stories .sq-heading-line{margin-bottom:var(--sq-space-4)}@container sq-top-stories (width>=768px){.sq-top-stories .sq-cards{grid-gap:var(--sq-space-3);gap:var(--sq-space-3);grid-template-rows:1fr 1fr 1fr auto;grid-template-columns:1fr 1fr;display:grid}.sq-top-stories .sq-card{grid-column:2/3}}.sq-top-stories .sq-card:first-child{color:var(--sq-neutral-color-2);background:var(--sq-primary-color);flex-direction:column}@container sq-top-stories (width>=768px){.sq-top-stories .sq-card:first-child{grid-area:1/1/4/2}.sq-top-stories .sq-card:first-child .sq-card__content{height:100%}}.sq-top-stories .sq-card:first-child .sq-thumbnail{width:100%;height:247px}.sq-top-stories .sq-card:first-child .sq-card__title{font-size:var(--sq-font-size-7);color:var(--sq-neutral-color)}.sq-top-stories .sq-card:first-child .sq-card__title h2{font-size:inherit;color:inherit}.sq-top-stories .sq-card:first-child .sq-card__link,.sq-top-stories .sq-card:first-child .sq-card__label{color:var(--sq-neutral-color-2)}@container sq-top-stories (width>=768px){.sq-top-stories .sq-card:nth-child(2){grid-row:1/2}.sq-top-stories .sq-card:nth-child(3){grid-row:2/3}.sq-top-stories .sq-card:nth-child(4){grid-row:3/4}.sq-top-stories .sq-card:nth-child(5){grid-area:4/2/5/3;align-self:start}}@media (width>=480px){.sq-thumbnail{width:106px;min-height:106px}.sq-thumbnail--md{width:80px;min-height:80px}.sq-card__excerpt{gap:var(--sq-space-5);align-items:baseline;display:flex}}@media (width>=768px){.sq-card__title .sq-card__title-text{-webkit-line-clamp:2;letter-spacing:var(--sq-letter-spacing-1)}.sq-top-stories:not(:first-child){margin-top:var(--sq-space-4)}.sq-top-stories:not(:last-child){margin-bottom:var(--sq-space-4)}.sq-top-stories .sq-card:first-child .sq-card__title{font-size:var(--sq-font-size-8)}}
