.tdi-page--news{--tdi-section-gap:0;gap:0}.tdi-newsfeature{width:var(--tdi-shell-w);margin-top:calc(56 * var(--tdi-u));border-radius:calc(6 * var(--tdi-u));min-height:calc(232 * var(--tdi-u));background:var(--tdi-grey-900);align-items:center;display:flex;position:relative;overflow:hidden}.tdi-newsfeature__photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.tdi-newsfeature__scrim{background:linear-gradient(90deg,#000000d1 0%,#0000009e 46%,#0000006b 100%);position:absolute;inset:0}.tdi-newsfeature__inner{z-index:1;justify-content:space-between;align-items:center;gap:calc(40 * var(--tdi-u));padding:calc(36 * var(--tdi-u)) calc(40 * var(--tdi-u));flex:auto;display:flex;position:relative}.tdi-newsfeature__copy{gap:calc(12 * var(--tdi-u));max-width:calc(520 * var(--tdi-u));flex-direction:column;display:flex}.tdi-newsfeature__kicker{align-items:center;gap:calc(10 * var(--tdi-u));font-weight:var(--tdi-w-medium);font-size:calc(12 * var(--tdi-u));letter-spacing:calc(.4 * var(--tdi-u));color:var(--tdi-paper);display:flex}.tdi-newsfeature__kicker:before{content:"";width:calc(24 * var(--tdi-u));background:var(--tdi-red);flex:none;height:2px}.tdi-newsfeature__title{font-weight:var(--tdi-w-medium);font-size:calc(24 * var(--tdi-u));letter-spacing:calc(.24 * var(--tdi-u));color:var(--tdi-paper);line-height:1.45}.tdi-newsfeature__standfirst{font-weight:var(--tdi-w-demilight);font-size:calc(14 * var(--tdi-u));color:#ffffffdb;line-height:1.75}.tdi-newsfeature__inner>.tdi-button{height:max(calc(38 * var(--tdi-u)), var(--tdi-tap));flex:none;align-self:center;margin-top:0}.tdi-newslist{width:var(--tdi-shell-w);padding-block:calc(56 * var(--tdi-u)) calc(96 * var(--tdi-u));gap:calc(48 * var(--tdi-u)) calc(40 * var(--tdi-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tdi-newslist__empty{font-weight:var(--tdi-w-demilight);font-size:calc(14 * var(--tdi-u));color:var(--tdi-grey-700);grid-column:1/-1}.tdi-newscard__link{gap:calc(10 * var(--tdi-u));flex-direction:column;display:flex}.tdi-newscard__kicker{font-weight:var(--tdi-w-demilight);font-size:calc(12 * var(--tdi-u));letter-spacing:calc(.24 * var(--tdi-u));color:var(--tdi-grey-400)}.tdi-newscard__title{font-weight:var(--tdi-w-medium);font-size:calc(16 * var(--tdi-u));letter-spacing:calc(.16 * var(--tdi-u));color:var(--tdi-ink);transition:color var(--tdi-dur) var(--tdi-ease);line-height:1.55}.tdi-newscard__link:hover .tdi-newscard__title,.tdi-newscard__link:focus-visible .tdi-newscard__title{color:var(--tdi-red)}.tdi-newscard__media{margin-top:calc(4 * var(--tdi-u));aspect-ratio:380/219;border-radius:calc(6 * var(--tdi-u));background:var(--tdi-grey-350);display:block;position:relative;overflow:hidden}.tdi-newscard__photo{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--tdi-ease);position:absolute;inset:0}.tdi-newscard__link:hover .tdi-newscard__photo,.tdi-newscard__link:focus-visible .tdi-newscard__photo{transform:scale(1.04)}.tdi-newscard__scrim{background:linear-gradient(#0000 20.793%,#0000008c 154.46%);height:25.6%;position:absolute;bottom:0;left:0;right:0}.tdi-newscard__sweep{height:24.7%;transition:transform .46s var(--tdi-ease);background:linear-gradient(90deg,#e0202b 0%,#000 100%);justify-content:flex-end;align-items:center;padding-right:5%;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.tdi-newscard__link:hover .tdi-newscard__sweep,.tdi-newscard__link:focus-visible .tdi-newscard__sweep{transform:translate(0)}.tdi-newscard__arrow{width:calc(19 * var(--tdi-u));height:calc(20 * var(--tdi-u));opacity:0;transition:transform .46s var(--tdi-ease), opacity .32s var(--tdi-ease);transform:translateY(160%)}.tdi-newscard__link:hover .tdi-newscard__arrow,.tdi-newscard__link:focus-visible .tdi-newscard__arrow{opacity:1;transform:translateY(0)}@media (max-width:899px){.tdi-newsfeature{min-height:0;margin-top:32px}.tdi-newsfeature__inner{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.tdi-newsfeature__inner>.tdi-button{align-self:flex-start}.tdi-newsfeature__copy{max-width:none}.tdi-newsfeature__title{font-size:20px}.tdi-newsfeature__scrim{background:linear-gradient(#00000094 0%,#000000c7 100%)}.tdi-newslist{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:48px 56px}.tdi-newscard__title{font-size:15px}}@media (max-width:619px){.tdi-newslist{grid-template-columns:minmax(0,1fr)}}
