.meaning-page .cibil-lead{background:#fff;border-left:4px solid #ef4023;border-radius:8px;padding:16px 20px;font-weight:500;color:#395176}.meaning-page .cibil-note{background:#fdecdf;border-radius:8px;padding:14px 18px;margin-bottom:0}.meaning-page .content_table table th,.meaning-page .content_table table td{text-align:left;padding:16px 18px}.meaning-page .content_table table th{font-weight:700;color:#395176;background-color:#fdecdf}.meaning-page .content_table table td:first-child,.meaning-page .content_table table th:first-child{font-weight:600}.meaning-jump-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);border-bottom:1px solid rgba(57,81,118,0.12);padding:12px 0;margin-bottom:2rem}.meaning-jump-nav .nav{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:2px;-webkit-overflow-scrolling:touch}.meaning-jump-nav .nav-link{white-space:nowrap;border-radius:999px;border:1px solid rgba(57,81,118,0.18);color:#395176;font-weight:600;font-size:0.875rem;padding:0.45rem 1rem;background:#fff}.meaning-jump-nav .nav-link:hover,.meaning-jump-nav .nav-link.active{background:#f26841;border-color:#f26841;color:#fff}.meaning-panel{border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(57,81,118,0.08);padding:1.5rem}.meaning-card{border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(57,81,118,0.08);padding:1.35rem;height:100%;transition:transform 0.2s ease,box-shadow 0.2s ease}.meaning-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(57,81,118,0.14)}.meaning-card .card-lead{display:block;font-weight:700;color:#395176;margin-bottom:0.4rem}.score-band{border-radius:12px;padding:1rem 1.15rem;color:#fff;height:100%;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 20px rgba(0,0,0,0.08)}.score-band .range{font-size:1.15rem;font-weight:700}.score-band .label{font-size:0.95rem;font-weight:600;opacity:0.95}.score-excellent{background:linear-gradient(135deg,#1f8a4c,#2db86a)}.score-good{background:linear-gradient(135deg,#2f8f45,#57b85f)}.score-fair{background:linear-gradient(135deg,#c48a1a,#e0b04a)}.score-below-average{background:linear-gradient(135deg,#d35400,#e67e22)}.score-poor{background:linear-gradient(135deg,#c0392b,#e74c3c)}@media (max-width:767px){.meaning-page .content_table table{min-width:700px}}