.relatedPages{padding:2.5rem 0;width:100%}@media (min-width:1400px){.relatedPages{padding:4rem 0}}.whiteTheme .relatedPages{background:var(--wwf-colour-white);color:var(--wwf-colour-black)}.greyTheme .relatedPages{background:var(--wwf-colour-grey);color:var(--wwf-colour-black)}.blackTheme .relatedPages{background:var(--wwf-colour-black);color:var(--wwf-colour-white)}.cardGridBlockHeader{margin-bottom:2.5rem;text-align:center}.cardGridBlockHeader h2{margin:0}.relatedPagesGrid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:700px){.relatedPagesGrid--cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedPagesGrid--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.relatedPagesGrid--cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.relatedPagesGrid--cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}.relatedPagesGrid--list{grid-template-columns:1fr}.relatedPagesGrid--list .relatedPagesBlockCardInner{align-items:flex-start;flex-direction:row}.relatedPagesGrid--list .relatedPagesBlockCardImage{flex-shrink:0;height:7rem;width:10rem}.relatedPagesBlockCard{height:100%;min-width:0}.relatedPagesLinkWrapper{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.relatedPagesBlockCardInner{display:flex;flex:1;flex-direction:column;height:100%}.relatedPagesBlockCardImage{background:#eeeeed;flex-shrink:0;height:12.5rem;margin-bottom:.5rem;overflow:hidden;width:100%}@media (min-width:992px){.relatedPagesBlockCardImage{height:13.75rem}}.relatedPagesBlockCardImage img{display:block;height:100%;object-fit:cover;width:100%}.relatedPagesBlockCardImage.fallbackImage{align-items:center;display:flex;justify-content:center}.relatedPagesBlockCardText{display:flex;flex:1;flex-direction:column;margin-bottom:1rem;min-width:0}.relatedPagesBlockCardText .relatedPagesBlockCardHeading{font-size:1.625rem;line-height:1.7875rem;margin:0 0 .5rem}@media (min-width:992px){.relatedPagesBlockCardText .relatedPagesBlockCardHeading{font-size:2rem;line-height:2.2rem}}.relatedPagesBlockCardInner .relatedPagesBlockCardCta{align-items:center;background-color:#f37043;color:#12110f;display:flex;font-family:var(--wwf-font-heading);font-size:1.5rem;font-weight:400;gap:.25rem;justify-content:center;letter-spacing:-.01em;line-height:1.5rem;margin-top:auto;padding:1rem 1.5rem;text-transform:uppercase;transition:background-color .15s;white-space:nowrap;width:100%;--icon-size:1.5rem}.relatedPagesBlockCardInner .relatedPagesBlockCardCta:hover{background-color:#ff9060}