.student-insurance-payment-offer-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.student-insurance-payment-offer-heading>div{min-width:0}.student-insurance-payment-offer-heading h3{margin-top:3px;color:var(--color-text);font-size:clamp(1.1rem,2.8vw,1.35rem);line-height:1.2}.student-insurance-payment-offer-heading>strong{flex:0 0 auto;padding:7px 10px;border:1px solid var(--color-line-028);border-radius:999px;color:var(--color-accent-strong);font-size:.95rem;white-space:nowrap}.student-insurance-payment-offer-note{max-width:68ch;color:var(--color-text-muted);font-size:.92rem;line-height:1.45}.student-insurance-payment-offer-loading{min-height:74px;grid-template-columns:auto minmax(0,1fr);align-items:center;border-color:var(--color-line-02);color:var(--color-text-muted)}.student-insurance-payment-offer-error{border-color:rgba(224,107,107,.42);background:linear-gradient(135deg,rgba(224,107,107,.1),rgba(224,107,107,.02) 58%),var(--surface-inset)}.student-insurance-payment-offer-error-message{padding:10px 12px;border:1px solid rgba(224,107,107,.34);border-radius:9px;background:rgba(224,107,107,.1);color:var(--color-text);line-height:1.4}@media (max-width:560px){.student-insurance-payment-offer-heading{align-items:stretch;flex-direction:column;gap:8px}.student-insurance-payment-offer-heading>strong{justify-self:start}}