.cards{--spinner-size:48px}@media (min-width:768px){.cards{--spinner-size:64px}}@media (min-width:1440px){.cards{--spinner-size:84px}}.cards__container{margin:auto;position:relative}.cards__intro-line{height:40px;width:1px;background-color:#b0b0b0;margin-inline:auto;margin-bottom:40px}.cards__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:40px}.cards__intro--centered{margin-inline:auto;text-align:center}@media (min-width:1024px){.cards__intro--centered{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1024px){.cards__intro--full{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.cards__intro--centered .cards__intro-heading{grid-column:2;max-width:400px;text-align:center}}.cards__intro--centered .cards__intro-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.cards__intro--centered .cards__intro-links{grid-column:3;justify-self:end;padding-left:40px;text-align:right}}.cards__filter{margin-bottom:32px}.cards .loading-spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.1,.7,1,.1);animation-timing-function:cubic-bezier(.1,.7,1,.1);border-color:transparent transparent transparent #000;border-radius:calc(var(--spinner-size) / 2);border-style:solid;border-width:4px;height:var(--spinner-size);margin:32px auto;width:var(--spinner-size)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}