.dnd-section:has(.resources){overflow-x:clip}.resources{margin-right:-2rem;padding-bottom:7rem}.resources__heading{display:none}.resources__card{display:grid;grid-template-rows:auto 1fr;grid-gap:var(--gap);align-items:start;background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--base-color);margin-right:2rem;min-height:100%;padding:2rem;text-decoration:none;transition:none;width:calc(100vw - 6rem)}.resources__card-image{aspect-ratio:3/2;border-radius:var(--border-radius);display:block;object-fit:cover;width:100%}.resources__card-details{justify-items:start}.resources--large .resources__card-details,.resources__card-details{display:grid;grid-gap:var(--gap-sm)}.resources__card-title{color:var(--secondary-color);font-family:var(--secondary-font-family);font-weight:500;line-height:1.3}.resources__card-title>svg{display:none}@media(min-width:768px){.resources:not(.resources--carousel){display:grid;grid-gap:var(--gap);margin-right:0;padding-bottom:0}.resources--large,.resources--medium,.resources--small{grid-template-columns:repeat(2,1fr)}.resources--large-3{grid-template-columns:repeat(3,1fr)}.resources__heading{display:block}.resources__card{margin-right:0;width:auto}.resources--small .resources__card{display:grid;grid-template-rows:auto;grid-gap:var(--gap);align-items:start}.resources--medium .resources__card{display:grid;grid-template-rows:auto;grid-gap:var(--gap);align-items:center}.resources--large .resources__card{align-items:start;grid-template-rows:auto 1fr}.resources--small .resources__card{grid-template-columns:10rem 1fr}.resources--medium .resources__card{grid-template-columns:1fr 50%}.resources--carousel .resources__card{margin:0 2rem 0 0;width:36rem}.resources--sidebar{background-color:var(--sky);border-radius:var(--border-radius-md);padding:2.4rem!important}.resources--sidebar .resources__card{grid-gap:0;background-color:transparent;border-radius:0;box-shadow:none;padding:0}.resources--sidebar .resources__card-image{display:none}}@media(min-width:992px){.resources--small{grid-template-columns:repeat(3,1fr)}.resources--large-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1220px){.resources--carousel{margin-left:calc(50vw - var(--container-width)/2 - 4rem)}}@media (hover:hover) and (min-width:768px){.resources:not(.resources--carousel):not(.resources--sidebar){grid-gap:6rem;margin-block:2rem;padding:2rem 0}.resources__card:not(.resources--sidebar .resources__card){background-color:hsla(0,0%,100%,0);box-shadow:none;margin:-2rem;transition:background-color .2s ease}.resources--large .resources__card{border-radius:var(--border-radius-lg)}.resources__card:not(.resources--sidebar .resources__card):active,.resources__card:not(.resources--sidebar .resources__card):focus,.resources__card:not(.resources--sidebar .resources__card):hover{background-color:#fff;box-shadow:var(--box-shadow-card);color:var(--base-color)}.resources__card-title>svg{display:inline;margin-left:3px;opacity:0;position:relative;top:-1px;transition:opacity .2s ease}h3.resources__card-title>svg{top:-3px}.resources__card:active .resources__card-title>svg,.resources__card:focus .resources__card-title>svg,.resources__card:hover .resources__card-title>svg{opacity:1}}.resources--carousel:after,.resources:after{content:"flickity";display:none}.resources .flickity-viewport{overflow:visible;overflow:clip;overflow-clip-margin:10px}.resources .flickity-prev-next-button{bottom:0;top:auto;-webkit-transform:none;transform:none}.resources .flickity-prev-next-button.previous{left:0}.resources .flickity-prev-next-button.next{left:6rem}.resources .flickity-page-dots{bottom:1.6rem;font-size:0;left:auto;position:absolute;right:2rem;text-align:left;width:auto}.resources .flickity-page-dots .dot{margin:0 0 0 1.5rem}@media(min-width:768px){.resources:after{content:""}.resources--carousel:after{content:"flickity";display:none}.resources--carousel .flickity-prev-next-button.previous{left:2rem}.resources--carousel .flickity-prev-next-button.next{left:6.5rem}.resources--carousel .flickity-page-dots{bottom:1rem;left:12rem;right:auto}.resources .flickity-page-dots .dot{margin:0 1.5rem 0 0}}