.card-grid{--card-grid-gap:8px;--card-grid-row-gap:var(--card-grid-gap);--card-grid-inline:var(--card-grid-gap);--card-grid-columns:1;--card-grid-header-inline:clamp(24px,round(24px + (100vw - 320px)/((390 - 320)/(32 - 24)),1px),32px)}@media (min-width:768px){.card-grid{--card-grid-columns:2;--card-grid-header-inline:32px}}@media (min-width:1024px){.card-grid{--card-grid-columns:4;--card-grid-header-inline:40px}}@media (min-width:1280px){.card-grid{--card-grid-header-inline:64px}}@media (min-width:1440px){.card-grid{--card-grid-header-inline:80px}}@media (min-width:1920px){.card-grid{--card-grid-header-inline:104px}}.card-grid__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px;padding-inline:var(--card-grid-header-inline)}@media (min-width:1024px){.card-grid__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-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}}.card-grid__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:16px;min-width:0}@media (min-width:1024px){.card-grid__intro{max-width:680px}}@media (min-width:1440px){.card-grid__intro{max-width:800px}}.card-grid__eyebrow{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:12px}@media (min-width:768px){.card-grid__eyebrow{font-size:12px}}@media (min-width:1280px){.card-grid__eyebrow{font-size:13px}}@media (min-width:1440px){.card-grid__eyebrow{font-size:14px}}.card-grid__eyebrow{letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--eyebrow-color)}.card-grid__heading{font-family:"Fahkwang",sans-serif;font-weight:300;font-style:normal;font-size:24px}@media (min-width:768px){.card-grid__heading{font-size:28px}}@media (min-width:1280px){.card-grid__heading{font-size:30px}}@media (min-width:1440px){.card-grid__heading{font-size:32px}}.card-grid__heading{letter-spacing:0;line-height:1.1;text-transform:unset;color:var(--heading-color);overflow-wrap:anywhere}.card-grid__cta{-webkit-box-flex:0;-ms-flex:none;flex:none}.card-grid__cta .btn{width:100%}@media (min-width:768px){.card-grid__cta .btn{width:auto}}.card-grid__text{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.card-grid__text{font-size:14px}}@media (min-width:1280px){.card-grid__text{font-size:18px}}@media (min-width:1440px){.card-grid__text{font-size:18px}}.card-grid__text{letter-spacing:0;line-height:1.35;color:var(--color);margin:0}@media (min-width:768px){.card-grid__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-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 (max-width:767.98px){.card-grid__header:has(>.card-grid__cta--header):not(:has(>.card-grid__intro)){display:none}}@media (max-width:767.98px){.card-grid__cta--header{display:none}}.card-grid__cta--end{padding:24px var(--card-grid-header-inline) 0}@media (min-width:768px){.card-grid__cta--end{display:none}}.card-grid:not(.card-grid--two) .card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.card-grid:not(.card-grid--two) .card__description>*{margin:0}.card-grid__list{display:grid;gap:var(--card-grid-row-gap) var(--card-grid-gap);grid-template-columns:repeat(var(--card-grid-columns),minmax(0,1fr));list-style:none;margin:0;padding:0 var(--card-grid-inline)}@media (min-width:768px){.card-grid__list{padding-bottom:var(--card-grid-gap)}}.card-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}@supports (grid-template-rows:subgrid){.card-grid__item{display:grid;grid-row:span 5;grid-template-rows:subgrid}.card-grid__item .card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.card-grid__item .card .card__media{grid-row:1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.card-grid__item .card .card__content{display:grid;grid-row:2/span 4;grid-template-rows:subgrid;row-gap:8px}.card-grid__item .card:not(:has(.card__media)) .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row:1/span 5}.card-grid__item .card:not(:has(.card__media)) .card__links{-ms-flex-item-align:auto;align-self:auto;margin-top:auto}.card-grid__item .card .card__category{grid-row:1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.card-grid__item .card .card__heading{grid-row:2}.card-grid__item .card .card__description{grid-row:3}.card-grid__item .card .card__links{-ms-flex-item-align:end;align-self:end;grid-row:4;margin-top:0}}.card-grid--two{--card-grid-row-gap:16px;--card-grid-inline:8px;--card-grid-header-inline:24px}@media (min-width:390px){.card-grid--two{--card-grid-inline:16px}}@media (min-width:768px){.card-grid--two{--card-grid-columns:2;--card-grid-header-inline:40px}}@media (min-width:1024px){.card-grid--two{--card-grid-inline:24px}}@media (min-width:1280px){.card-grid--two{--card-grid-inline:32px;--card-grid-header-inline:64px}}@media (min-width:1440px){.card-grid--two{--card-grid-inline:48px;--card-grid-header-inline:80px}}@media (min-width:1920px){.card-grid--two{--card-grid-gap:16px;--card-grid-inline:120px;--card-grid-header-inline:104px}}.card-grid--two .card-grid__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;text-align:center}@media (min-width:768px){.card-grid--two .card-grid__header{margin-bottom:40px}}.card-grid--two .card-grid__intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;width:100%}.card-grid--two .card-grid__list{padding-bottom:0}@media (min-width:768px){.card-grid--centred{--card-grid-gap:16px}}@media (min-width:1024px){.card-grid--centred{--card-grid-inline:48px}}@media (min-width:1280px){.card-grid--centred{--card-grid-inline:64px}}@media (min-width:1440px){.card-grid--centred{--card-grid-inline:80px}}@media (min-width:1920px){.card-grid--centred{--card-grid-inline:120px}}.card-grid--campaign{--card-grid-inline:16px}@media (min-width:768px){.card-grid--campaign{--card-grid-gap:16px}.card-grid--campaign .card-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--campaign .card-grid__item{grid-column:span 2}.card-grid--campaign .card-grid__item:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1024px){.card-grid--campaign{--card-grid-inline:48px;--card-grid-row-gap:24px}}@media (min-width:1280px){.card-grid--campaign{--card-grid-gap:24px;--card-grid-inline:64px}}@media (min-width:1440px){.card-grid--campaign{--card-grid-inline:80px}}@media (min-width:1920px){.card-grid--campaign{--card-grid-inline:120px}}@supports (grid-template-rows:subgrid){.card-grid--two .card-grid__list{row-gap:0}.card-grid--two .card-grid__item{margin-bottom:var(--card-grid-row-gap)}.card-grid--two .card-grid__item:last-child{margin-bottom:0}@media (min-width:768px){.card-grid--two .card-grid__item:nth-last-child(2):nth-child(odd){margin-bottom:0}}.card-grid--two .card-grid__item .card .card__content{row-gap:0}}#main-content>.card-grid:has(+.background){padding-bottom:var(--layout-spacing)}