.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:#536277}.debt-card{border:1px solid #d5dde6;border-radius:10px;padding:1rem;margin:1rem 0;background:#f8fafc;min-width:0}.debt-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.debt-heading h3{margin:0}.debt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.debt-fields .ru-field{min-width:0}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.strategy{border:1px solid #d5dde6;border-radius:10px;padding:1rem;min-width:0}.strategy h3{margin-top:0;font-size:1.45rem;color:#17496a}.strategy dd,.strategy li{overflow-wrap:anywhere}.strategy .ru-result-row{display:block}.strategy dd{margin:0;font-weight:700;font-size:1.06rem}.strategy dt{font-size:.85rem;color:#536277}.strategy table{min-width:620px;width:100%;border-collapse:collapse;font-size:.85rem}.strategy th,.strategy td{text-align:right;border-bottom:1px solid #d5dde6;padding:.55rem;vertical-align:top}.strategy th:nth-child(2),.strategy td:nth-child(2){text-align:left}.strategy caption{text-align:left;padding:.6rem 0;font-weight:700}.strategy details{margin-top:1rem}.strategy summary{cursor:pointer;font-weight:700}.decision{background:#eef6fa;border-radius:8px;padding:1rem}.decision p{line-height:1.7}.ru-tool,.ru-section,form{min-width:0}button:disabled{opacity:.55;cursor:default}@media(max-width:700px){.comparison{grid-template-columns:minmax(0,1fr)}}@media(max-width:440px){.debt-fields{grid-template-columns:minmax(0,1fr)}.debt-card,.strategy{padding:.8rem}.debt-heading{gap:.4rem}.debt-heading button{font-size:.8rem}}

.milestones{list-style:none;padding:0;margin:0;min-width:0}.milestones>li{border:1px solid #d5dde6;border-radius:6px;padding:.8rem;margin:.65rem 0;min-width:0;background:#f8fafc}.milestones h5{font-size:1rem;line-height:1.5;margin:0 0 .45rem;overflow-wrap:anywhere}.strategy .milestones p{font-size:.95rem;line-height:1.65;margin:0;white-space:normal;overflow-wrap:normal}.milestones p span{display:inline-block;white-space:nowrap;max-width:100%}.milestones .milestone-interest{margin-top:.15rem}
