.s-text-card__grid{align-items:center;display:grid;gap:var(--s-1600);grid-template-columns:minmax(0,1fr) minmax(0,560px)}.s-text-card__text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-600);min-width:0}.s-text-card__head{display:flex;flex-direction:column;gap:var(--s-300)}.s-text-card__body{font-size:var(--fs-sub-md);line-height:1.45}.s-text-card__after{font-size:var(--fs-body);line-height:1.5}.s-text-card__after p+p,.s-text-card__body p+p{margin-top:var(--s-400)}.s-text-card__alert{align-items:flex-start;background:var(--c-white);border-left:4px solid var(--c-navy);border-radius:var(--r-200);display:flex;font-size:var(--fs-body);gap:var(--s-400);line-height:1.5;padding:var(--s-600) var(--s-600) var(--s-600) var(--s-800);width:100%}.section:not(.section--bg) .s-text-card__alert{background:var(--c-bg)}.s-text-card__alert-icon{flex:0 0 28px;height:28px;width:28px}.s-text-card__card{border-radius:var(--r-400);display:flex;flex-direction:column;gap:var(--s-600);padding:var(--s-1200)}.s-text-card__phones{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-text-card__phone{display:flex;flex-direction:column;gap:var(--s-100);padding-block:var(--s-600)}.s-text-card__phone:first-child{padding-top:0}.s-text-card__phone+.s-text-card__phone{border-top:1px solid var(--c-white-10)}.s-text-card__phone-label{color:var(--c-white-70);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase}.s-text-card__phone-number{color:var(--c-white);font-size:var(--fs-title-sm);font-weight:600;line-height:var(--lh-tight);text-decoration:none;white-space:nowrap}.s-text-card__phone-number.is-highlight{color:var(--c-yellow);font-size:var(--fs-title)}.s-text-card__phone-number:hover{text-decoration:underline}.s-text-card__note{align-items:flex-start;background:var(--c-white-10);border-radius:var(--r-200);display:flex;font-size:var(--fs-body);gap:var(--s-300);line-height:1.45;padding:var(--s-400) var(--s-600)}.s-text-card__note img{flex:0 0 26px}@media (max-width:820px){.s-text-card__grid{gap:var(--s-800);grid-template-columns:minmax(0,1fr)}.s-text-card__body{font-size:var(--fs-body)}.s-text-card__card{padding:var(--s-800) var(--s-600)}.s-text-card__phone-number{font-size:var(--fs-subtitle)}.s-text-card__phone-number.is-highlight{font-size:var(--fs-title-sm)}}@media (max-width:520px){.s-text-card__alert{gap:var(--s-300);padding:var(--s-400)}.s-text-card__text .btn{text-align:center;white-space:normal;width:100%}}