.svg--pink{background-color:#fde9f2}.svg--pink svg{fill:#f8b7d5}.svg--blue{background-color:#e8edfc}.svg--blue svg{fill:#99d7fa}.svg--green{background-color:#e0f7f6}.svg--green svg{fill:#9ae5e3}.svg--purple{background-color:#ede9fa}.svg--purple svg{fill:#c5b5f1}.svg--orange{background-color:#fbede5}.svg--orange svg{fill:#f3c4a9}.policy-card{width:100%;border-radius:20px;box-shadow:0 2px 8px rgba(10,10,20,.2);background-color:#fff}.policy-card *{box-sizing:border-box}.policy-card .policy-card__icon-tags{align-content:stretch;align-items:stretch;display:flex;flex-flow:row;justify-content:center;row-gap:1rem;-moz-column-gap:2.4rem;column-gap:2.4rem;flex-wrap:wrap}.policy-card .policy-card__description{font-size:2rem;font-weight:400;line-height:2.3rem;opacity:.7}.policy-card .policy-card__category{font-size:1.8rem;font-weight:400;line-height:2.1rem}.policy-card .policy-card__primary-cta{border-radius:20px;padding:1.2rem;font-weight:700;height:auto}.policy-card .policy-card__primary_image{width:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:50%;border-top-right-radius:50%}.policy-card .policy-card__description-text{font-size:1.6rem}.policy-card .policy-card-desktop .policy-card__primary_image{height:100%}@media screen and (min-width:1200px){.policy-card .policy-card-desktop .policy-card__card-container{align-content:stretch;align-items:stretch;display:flex;flex-flow:row;justify-content:flex-start;padding-inline-start:2.8rem;padding-inline-end:4rem;padding-top:2rem;padding-bottom:1rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container{align-content:stretch;align-items:center;display:flex;flex-flow:column;justify-content:flex-start;height:100%;flex:0 0 45%;padding-top:5.4rem;padding-bottom:5.4rem;padding-inline:6.4rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__category-heading{margin-top:2.4rem;line-height:3.8rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__icon-tags{margin-top:2.4rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__description{flex:1 0 0;margin-top:3.6rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__description .policy-card__description-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__primary-cta{width:25.4rem;margin-top:3.6rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__image-container{flex:0 0 55%;padding-top:1.8rem;padding-bottom:3.2rem;padding-inline:3.6rem}}@media screen and (min-width:768px)and (max-width:1199px){.policy-card .policy-card-desktop .policy-card__card-container{align-content:stretch;align-items:stretch;display:flex;flex-flow:row;justify-content:flex-start;padding-inline-start:2.8rem;padding-inline-end:3.6rem;padding-top:2rem;padding-bottom:1rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container{align-content:stretch;align-items:center;display:flex;flex-flow:column;justify-content:flex-start;height:100%;flex:0 0 50%;padding-top:4rem;padding-bottom:4rem;padding-inline:1.6rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__category-heading{margin-top:2.4rem;line-height:3.8rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__icon-tags{margin-top:2.4rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__description{flex:1 0 0;margin-top:3.6rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__description .policy-card__description-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__details-container .policy-card__primary-cta{width:25.4rem;margin-top:3.6rem}.policy-card .policy-card-desktop .policy-card__card-container .policy-card__image-container{flex:0 0 50%;padding-top:1.8rem;padding-bottom:3.2rem;padding-inline-start:2rem}}.policy-card .policy-card-mobile .policy-card__card-container{padding-top:4rem;padding-bottom:3.6rem;padding-inline:2rem}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__category{padding-inline:3.6rem}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__category-heading{margin-top:2.8rem;line-height:3.1rem;font-size:2.4rem;font-weight:400;font-weight:700}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__icon-tags{margin-top:3.2rem}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__description{margin-top:3.6rem}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__description .policy-card__description-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:8}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__primary_image{margin-top:2.8rem;padding-inline:.4rem;aspect-ratio:1.1}.policy-card .policy-card-mobile .policy-card__card-container .policy-card__primary-cta{width:100%;display:block;margin-top:1.2rem}