.card{display:flex;padding:32px;border-radius:var(--radius-l);flex-direction:column;gap:24px;justify-content:space-between}@media(max-width:1439px){.card{padding:20px;border-radius:var(--radius-m);gap:16px}}.card--light{border:1px solid var(--neutral-300);background-color:#fff}.card--blue{background:var(--support-01)}.card--outline-blue{border:1px solid var(--brand-500)}.card__guide{width:100%;padding:24px}@media(max-width:1439px){.card__guide{padding:20px}}.card__guide .card__content{gap:16px}.card__guide p{color:var(--neutral-450)}.card__guide strong{color:var(--brand-850)}.card--photo{padding:0;overflow:hidden}.card__image-wrapper{width:100%;height:200px;position:relative;overflow:hidden}.card__image{width:100%;height:100%;object-fit:cover}.card__content{display:flex;flex-direction:column;gap:24px;flex:1 1}@media(max-width:1439px){.card__content{gap:16px}}.card__list{display:flex;flex-direction:column;gap:24px}@media(max-width:1439px){.card__list{gap:16px}}.card__list-item{display:flex;gap:10px;align-items:flex-start;color:var(--neutral-900)}@media(max-width:1439px){.card__list-item{align-items:center}}.card__list-item p{flex:1 1}@media(max-width:1439px){.card__list-item p{font-size:var(--body-xs);font-weight:var(--weight-regular);line-height:var(--line-h-body-xs)}}.card__list-item-bold{color:var(--neutral-900);font-weight:var(--weight-medium)}.card__list-item--bullet .card__list-item-bullet{display:flex;flex-shrink:0;width:10px;height:10px;border-radius:50%;align-self:center}.card__list-item--bullet.card__list-item--blue .card__list-item-bullet{background-color:var(--brand-850)}.card__list-item--bullet.card__list-item--black .card__list-item-bullet{background-color:var(--neutral-900)}.card__list-item--bullet.card__list-item--green .card__list-item-bullet{background-color:var(--green-500)}.card__list-item--bullet.card__list-item--light-blue .card__list-item-bullet{background-color:var(--brand-500)}.card__list-item--check .card__list-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.card__list-item--check.card__list-item--green .card__list-item-icon{color:var(--green-500)}.card__list-item--check.card__list-item--light-blue .card__list-item-icon{color:var(--brand-500)}.card__list-item--check.card__list-item--black .card__list-item-icon{color:var(--neutral-900)}.card__list-item--check.card__list-item--blue .card__list-item-icon{color:var(--brand-850)}@media(max-width:1439px){.card__list-item-icon svg{height:18px;width:18px}}.card__icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);width:24px;height:24px}@media(min-width:1440px){.card__icon{width:48px;height:48px}.card__icon svg{width:32px;height:32px}}.card__icon--black,.card__icon--blue{color:#fff;width:40px;height:40px}@media(min-width:1440px){.card__icon--black,.card__icon--blue{width:48px;height:48px}.card__icon--black svg,.card__icon--blue svg{width:32px;height:32px}}.card__icon--blue{background-color:var(--brand-850)}.card__icon--black{background-color:var(--neutral-900)}.card__text-wrapper{display:flex;flex-direction:column;gap:10px}.card__title{text-wrap:balance;letter-spacing:.001em}@media(max-width:1439px){.card__title{font-weight:600;font-size:20px;line-height:24px}}.card__description{text-wrap:balance}@media(max-width:1439px){.card__description{font-size:var(--body-xs);font-weight:var(--weight-regular);line-height:var(--line-h-body-xs)}}.card__description--light{color:var(--neutral-450)}.card__description--blue{color:rgba(17,57,102,.698)}.card__link{margin-top:auto;height:43px;padding:12px 32px;border-radius:60px;display:flex;align-items:center;gap:8px;width:max-content}@media(max-width:1439px){.card__link{font-size:var(--body-xs);font-weight:var(--weight-regular);line-height:var(--line-h-body-xs);height:41px}}.card__link--light{border:1px solid var(--neutral-300)}.card__link--blue{border:1px solid var(--brand-500);color:var(--brand-850)}.card__top-content{width:max-content;padding:8px 24px;border-radius:var(--radius-full);color:var(--brand-850);border:1px solid var(--brand-500);font-weight:var(--weight-semibold);font-size:18px;line-height:22px}