.media-card{position:relative;margin-block-start:27px}.media-card__link{position:relative;display:flex;align-items:center;padding:28px 20px 20px 88px;border-radius:12px;background-color:rgba(255,255,255,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.media-card__link:focus-visible{background-color:rgba(255,255,255,.14)}.media-card__publication{position:absolute;inset-block-start:-27px;inset-inline-start:20px;z-index:1;display:block;padding:8px 20px;border-radius:4px;background-color:var(--surface-card);line-height:0;filter:drop-shadow(0 3px 3.5px rgba(1, 12, 61, .1)) drop-shadow(0 12px 6px rgba(1, 12, 61, .09)) drop-shadow(0 27px 8px rgba(1, 12, 61, .05))}.media-card__publication-logo{display:block;inline-size:auto;block-size:26px;max-inline-size:110px;-o-object-fit:contain;object-fit:contain}.media-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:12px;min-inline-size:0;text-align:start}.media-card__title{margin:0;color:var(--ice-white);font-size:var(--body);font-weight:600;line-height:1.3;overflow-wrap:break-word}.media-card__meta{display:flex;align-items:center;gap:12px;color:var(--ice-white);font-size:var(--small-text);font-weight:400;line-height:1}.media-card__sep{flex:0 0 auto;inline-size:2px;block-size:20px;border-radius:1px;background-color:rgba(217,217,217,.2)}.media-card__byline,.media-card__date{white-space:nowrap}.media-card__byline{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.media-card--on-light .media-card__link{background-color:rgba(2,8,29,.07)}.media-card--on-light .media-card__link:focus-visible{background-color:rgba(2,8,29,.14)}.media-card--on-light .media-card__meta,.media-card--on-light .media-card__title{color:var(--navy)}.media-card--on-light .media-card__sep{background-color:rgba(2,8,29,.2)}.media-card--on-light .media-card__arrow{background-color:rgba(2,8,29,.2);box-shadow:inset 0 0 0 .5px rgba(2,8,29,.25);color:var(--navy-deep)}.media-card--on-light .media-card__link:focus-visible .media-card__arrow{background-color:var(--accent);box-shadow:none;color:var(--accent-ink)}.media-card__arrow{position:absolute;inset-inline-end:12px;inset-block:28px 20px;margin-block:auto;display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:50%;background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.25);color:rgba(255,255,255,.8);transform:scale(.733);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.media-card__arrow-glyph{display:inline-block;inline-size:100%;block-size:100%;background-image:none;background-color:currentColor;mask-image:url(../images/arrow-down-left-bold.svg);mask-repeat:no-repeat;mask-position:center;mask-size:18.45%;-webkit-mask-image:url(../images/arrow-down-left-bold.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:18.45%}html:not([dir=rtl]) .media-card__arrow-glyph{scale:-1 1}.media-card__link:focus-visible .media-card__arrow{background-color:var(--accent);box-shadow:none;color:var(--accent-ink);transform:translate(-35px,60px) scale(1)}.media-listing{position:relative;overflow:hidden;isolation:isolate;background-color:var(--navy)}.media-listing__bg{position:absolute;inset:0;background-image:url(../images/bg-waves.png);background-repeat:no-repeat;background-position:center top;background-size:cover;mix-blend-mode:overlay;opacity:.5;pointer-events:none}.media-listing__inner{inline-size:100%;max-inline-size:1920px;margin-inline:auto;padding-inline:20px;padding-block:32px 60px}.media-listing__grid{display:grid;grid-template-columns:1fr;gap:33px 60px;align-items:start}.media-listing__empty{margin:0;color:var(--text-soft);font-size:var(--body-l);text-align:center}.media-pagination{display:flex;flex-direction:row}[dir=rtl] .media-pagination{flex-direction:row-reverse}.media-pagination{align-items:center;justify-content:space-between;gap:20px;margin-block-start:48px;padding-inline:0}.media-pagination__step{display:inline-flex;flex-direction:row}[dir=rtl] .media-pagination__step{flex-direction:row-reverse}.media-pagination__step{align-items:center;gap:12px;color:var(--text-strong);font-size:var(--body-l);font-weight:400;line-height:1.3;text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.media-pagination__step:focus-visible{opacity:.75}.media-pagination__step.is-disabled{opacity:.35;pointer-events:none}.media-pagination__arrow{flex:0 0 auto;display:block;inline-size:44px;block-size:44px;line-height:0}.media-pagination__arrow .ncco-icon,.media-pagination__arrow svg{display:block;inline-size:100%;block-size:100%}.media-pagination__step--next .media-pagination__arrow{scale:-1 1}.media-pagination__pages{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.media-pagination__page{display:flex}.media-pagination__number{color:rgba(255,255,255,.4);font-size:var(--body-l);font-weight:400;line-height:1.3;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.media-pagination__number:focus-visible{color:var(--text-strong)}.media-pagination__number.is-current{color:var(--text-strong)}@media (hover:hover) and (pointer:fine){.media-card__link:hover{background-color:rgba(255,255,255,.14)}.media-card--on-light .media-card__link:hover{background-color:rgba(2,8,29,.14)}.media-card--on-light .media-card__link:hover .media-card__arrow{background-color:var(--accent);box-shadow:none;color:var(--accent-ink)}.media-card__link:hover .media-card__arrow{background-color:var(--accent);box-shadow:none;color:var(--accent-ink);transform:translate(-35px,60px) scale(1)}.media-pagination__step:hover{opacity:.75}.media-pagination__number:hover{color:var(--text-strong)}}@media (prefers-reduced-motion:reduce){.media-card__arrow{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.media-card__link:focus-visible .media-card__arrow{transform:scale(.733)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.media-card__link:hover .media-card__arrow{transform:scale(.733)}}