.content-cards{color:var(--color-primary)}.content-cards__layout{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,550px) minmax(0,630px);justify-content:space-between}.content-cards__intro{display:flex;flex-direction:column;gap:20px}.content-cards__card-description,.content-cards__detail,.content-cards__intro h2,.content-cards__intro p,.content-cards__title{margin:0}.content-cards__intro h2{color:var(--color-primary)}.content-cards__intro p{color:var(--color-primary);font-size:18px;font-weight:600;line-height:1.4}.content-cards__card-description,.content-cards__detail{color:var(--color-text-secondary);font-size:16px;font-weight:600;line-height:1.4}.content-cards__card,.content-cards__list{display:flex;flex-direction:column;gap:20px}.content-cards__card{background:var(--color-secondary);border:1px solid var(--color-border);border-radius:24px;box-sizing:border-box;padding:24px}.content-cards__card-copy{display:flex;flex-direction:column;gap:20px}.content-cards__card-header{justify-content:space-between}.content-cards__card-header,.content-cards__card-heading{align-items:center;display:flex;gap:20px}.content-cards__badge{align-items:center;border:1px solid var(--color-subtle);border-radius:10px;color:var(--color-orange);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:10px;line-height:1.2;padding:6px 10px}.content-cards__badge img{display:block;height:16px;width:16px}.content-cards__detail-heading{border-top:1px solid var(--color-border);color:var(--color-primary);margin:0;padding-top:20px}.content-cards__icon{align-items:center;background:linear-gradient(90deg,var(--color-accent-magenta) 0,var(--color-accent-amber) 100%);border-radius:50%;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.content-cards__icon--number{color:var(--color-secondary);flex-basis:45px;font-size:14px;font-weight:600;height:45px;line-height:1.2;width:45px}.content-cards__icon img{display:block;height:22px;width:22px}.content-cards__link{align-items:center;align-self:flex-start;background:#efeff3;border:1px solid var(--color-border-light);border-radius:50px;color:var(--color-primary);display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:1.2;padding:20px 25px;text-decoration:none}.content-cards__link:focus-visible,.content-cards__link:hover{background:var(--color-border-light);color:var(--color-primary)}.content-cards .content-cards__link:active,.content-cards .content-cards__link:focus,.content-cards .content-cards__link:hover{color:var(--color-primary);font-weight:600;text-decoration:none}.content-cards__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.content-cards__link--static{cursor:default}.content-cards__link img{display:block;flex:0 0 16px;height:16px;width:16px}.content-cards--grid .content-cards__layout{grid-template-columns:minmax(0,1fr)}.content-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}@media (min-width:768px) and (max-width:991px){.content-cards__layout{grid-template-columns:1fr}.content-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.content-cards__layout{display:flex;flex-direction:column;gap:30px}.content-cards__card{padding:24px}.content-cards__grid{grid-template-columns:1fr}.content-cards__detail-heading{font-size:14px;line-height:1.3}}