.card-grid-preview{--card-grid-preview-zoom: 1.06;background-color:var(--surface, #ffffff);color:var(--on-surface, #000000)}.card-grid-preview__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){.card-grid-preview__inner{row-gap:var(--space-3xl)}}.card-grid-preview__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:48px}@media screen and (max-width: 991px){.card-grid-preview__header{grid-template-columns:minmax(0,1fr)}}.card-grid-preview__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){.card-grid-preview__intro{grid-column:1/-1}}.card-grid-preview__heading-group{display:flex;flex-direction:column;gap:var(--space-md)}.card-grid-preview__eyebrow{margin:0;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:-.5px}:where(.card-grid-preview__eyebrow){color:var(--eyebrow-colour, #d90b05)}.card-grid-preview__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){.card-grid-preview__heading{font-size:1.25rem;line-height:1.5;letter-spacing:-1px}}.card-grid-preview__description :where(p,li){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.card-grid-preview__description{font-size:1rem;line-height:1.6;letter-spacing:-.5px}.card-grid-preview__description>:first-child{margin-block-start:0}.card-grid-preview__description>:last-child{margin-block-end:0}.card-grid-preview__cta{grid-column:8/-1;justify-self:end}@media screen and (max-width: 991px){.card-grid-preview__cta{grid-column:1/-1;justify-self:start}}.card-grid-preview__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){.card-grid-preview__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-grid-preview__item{grid-column:span 4;min-inline-size:0}@media screen and (max-width: 991px){.card-grid-preview__item{grid-column:span 1}}.card-grid-preview__card{block-size:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.card-grid-preview__media{aspect-ratio:501/320;overflow:hidden}@media screen and (max-width: 768px){.card-grid-preview__media{aspect-ratio:293/188}}.card-grid-preview__media-link{display:block;block-size:100%}.card-grid-preview__media .card-grid-preview__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;transform:scale(var(--card-grid-preview-zoom, 1.06))}@media (hover: hover){.card-grid-preview__card:has(.card-grid-preview__target:hover) .card-grid-preview__image{transform:scale(1)}}:where(html[data-mouse]) .card-grid-preview__card:has(.card-grid-preview__target:hover) .card-grid-preview__image{transform:scale(1)}@media (prefers-reduced-motion: reduce){.card-grid-preview__media .card-grid-preview__image,.card-grid-preview__card:has(.card-grid-preview__target:hover) .card-grid-preview__image{transform:none}}.card-grid-preview__body{display:flex;flex-direction:column;gap:var(--space-lg);flex:1}.card-grid-preview__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){.card-grid-preview__title{font-size:1rem;line-height:1.3}}.card-grid-preview__target:focus-visible{outline:2px solid #d90b05;outline-offset:4px}.card-grid-preview__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){.card-grid-preview__link:hover,.card-grid-preview__link:focus-visible{background-size:100% max(1px,.05em)}}:where(html[data-mouse]) .card-grid-preview__link:hover,:where(html[data-mouse]) .card-grid-preview__link:focus-visible{background-size:100% max(1px,.05em)}@media (prefers-reduced-motion: reduce){.card-grid-preview__link{transition:color .35s var(--ease-cubic)}}.card-grid-preview__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){.card-grid-preview__more:hover,.card-grid-preview__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]) .card-grid-preview__more:hover,:where(html[data-mouse]) .card-grid-preview__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){.card-grid-preview__more{transition:color .35s var(--ease-cubic)}.card-grid-preview__more:hover,.card-grid-preview__more:focus-visible{--underline-out: 0;--underline-in: 0}}@media screen and (max-width: 768px){.card-grid-preview__more{line-height:1.3}}@media screen and (max-width: 768px){.card-grid-preview__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}.card-grid-preview__list::-webkit-scrollbar{display:none}.card-grid-preview__item{flex:0 0 calc((100% - var(--space-lg) * .25) / 1.25);scroll-snap-align:start}}.card-grid-preview__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}.card-grid-preview__new-tab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
