.insight-cards{--insight-cards-span: 4;--insight-cards-zoom: 1.06;background-color:var(--surface, #ffffff);color:var(--on-surface, #000000)}.insight-cards__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-2xl);row-gap:var(--space-4xl)}@media screen and (max-width: 768px){.insight-cards__inner{row-gap:var(--space-3xl)}}.insight-cards--cols-2{--insight-cards-span: 6}.insight-cards--cols-4{--insight-cards-span: 3}.insight-cards__header{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-2xl);align-items:end;row-gap:var(--space-3xl)}@media screen and (max-width: 991px){.insight-cards__header{grid-template-columns:minmax(0,1fr)}}.insight-cards__intro{grid-column:1/span 7;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-lg)}@media screen and (max-width: 991px){.insight-cards__intro{grid-column:1/-1}}.insight-cards__heading-group{display:flex;flex-direction:column;gap:var(--space-md)}.insight-cards__eyebrow{margin:0;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:-.5px}:where(.insight-cards__eyebrow){color:var(--eyebrow-colour, #d90b05)}.insight-cards__heading{margin:0;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-1.5px;color:var(--headings-color, #272829)}@media screen and (max-width: 768px){.insight-cards__heading{font-size:1.25rem;line-height:1.5;letter-spacing:-1px}}.insight-cards__description :where(p,li){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.insight-cards__description{font-size:1rem;line-height:1.6;letter-spacing:-.5px}.insight-cards__description>:first-child{margin-block-start:0}.insight-cards__description>:last-child{margin-block-end:0}.insight-cards__aside{grid-column:8/-1;justify-self:end}@media screen and (max-width: 991px){.insight-cards__aside{grid-column:1/-1;justify-self:start}}@media screen and (max-width: 991px){.insight-cards__aside--cta{margin-block-start:calc(48px - var(--space-3xl))}}.insight-cards__list{grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-2xl);row-gap:var(--space-4xl)}@media screen and (max-width: 991px){.insight-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.insight-cards__item{grid-column:span var(--insight-cards-span);min-inline-size:0}@media screen and (max-width: 991px){.insight-cards__item{grid-column:span 1}}.insight-cards__card{block-size:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.insight-cards__media{aspect-ratio:501/320;overflow:hidden}@media screen and (max-width: 768px){.insight-cards__media{aspect-ratio:293/188}}.insight-cards__media-link{display:block;block-size:100%}.insight-cards__media .insight-cards__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;transform:scale(var(--insight-cards-zoom, 1.06))}@media (hover: hover){.insight-cards__card:has(.insight-cards__target:hover) .insight-cards__image{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.insight-cards__media .insight-cards__image,.insight-cards__card:has(.insight-cards__target:hover) .insight-cards__image{transform:none}}.insight-cards__body{display:flex;flex-direction:column;gap:var(--space-lg);flex:1}.insight-cards__title{margin:0;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-1px;color:var(--headings-color, #272829)}@media screen and (max-width: 768px){.insight-cards__title{font-size:1rem;line-height:1.3}}.insight-cards__summary{margin:calc(var(--space-sm) - var(--space-lg)) 0 0;font-size:1rem;line-height:1.5;color:var(--on-surface-muted, #585a5a)}.insight-cards__target:focus-visible{outline:2px solid #d90b05;outline-offset:4px}.insight-cards__link{color:inherit;padding-bottom:.1em;font-weight:600;text-decoration:none;background-repeat:no-repeat;background-image:linear-gradient(currentColor,currentColor);background-position:left bottom .046em;background-size:0% max(1px,.05em);transition:background-size .735s cubic-bezier(.625,.05,0,1),color .35s var(--ease-cubic)}@media (hover: hover){.insight-cards__link:hover,.insight-cards__link:focus-visible{background-size:100% max(1px,.05em)}}:where(html[data-mouse]) .insight-cards__link:hover,:where(html[data-mouse]) .insight-cards__link:focus-visible{background-size:100% max(1px,.05em)}@media (prefers-reduced-motion: reduce){.insight-cards__link{transition:color .35s var(--ease-cubic)}}.insight-cards__more{color:var(--eyebrow-colour, #d90b05);margin-block-start:auto;align-self:start;font-size:1rem;line-height:1.5;letter-spacing:-.5px;font-weight:600;text-decoration:none;background-repeat:no-repeat;--underline-out: 0;--underline-in: 0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:right bottom max(0px,.5lh - .735em),left bottom max(0px,.5lh - .735em);background-size:calc((1 - var(--underline-out)) * 100%) max(1px,.05em),calc(var(--underline-in) * 100%) max(1px,.05em);transition:--underline-in .35s cubic-bezier(.625,.05,0,1),--underline-out .35s cubic-bezier(.625,.05,0,1) .35s,color .35s var(--ease-cubic)}@media (hover: hover){.insight-cards__more:hover,.insight-cards__more:focus-visible{--underline-out: 1;--underline-in: 1;transition:--underline-out .35s cubic-bezier(.625,.05,0,1),--underline-in .35s cubic-bezier(.625,.05,0,1) .35s,color .35s var(--ease-cubic)}}:where(html[data-mouse]) .insight-cards__more:hover,:where(html[data-mouse]) .insight-cards__more:focus-visible{--underline-out: 1;--underline-in: 1;transition:--underline-out .35s cubic-bezier(.625,.05,0,1),--underline-in .35s cubic-bezier(.625,.05,0,1) .35s,color .35s var(--ease-cubic)}@media (prefers-reduced-motion: reduce){.insight-cards__more{transition:color .35s var(--ease-cubic)}.insight-cards__more:hover,.insight-cards__more:focus-visible{--underline-out: 0;--underline-in: 0}}@media screen and (max-width: 768px){.insight-cards__more{line-height:1.3}}@media screen and (max-width: 768px){.insight-cards__list{display:flex;flex-wrap:nowrap;gap:var(--space-lg);overflow-x:auto;margin-inline:calc(var(--content-gutter) * -1);padding-inline:var(--content-gutter);scroll-padding-inline:var(--content-gutter);scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.insight-cards__list::-webkit-scrollbar{display:none}.insight-cards__item{flex:0 0 calc((100% - var(--space-lg) * .25) / 1.25);scroll-snap-align:start}}@media screen and (max-width: 991px){.insight-cards__snippet{--snippet-width: 100%;--snippet-ratio: 1}}.insight-cards__hint{grid-column:1/-1;margin:0;padding:var(--space-xl);border:1px dashed color-mix(in srgb,var(--on-surface, #000000) 30%,transparent);border-radius:0;font-size:1rem;line-height:1.5}.insight-cards__new-tab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
