.credit-plan-v19{padding:22px;border:1px solid #dce6fb;background:#f5f8ff;border-radius:18px}.credit-plan-v19>span{font-size:13px;font-weight:600;color:#5c6f8f}.credit-main-v19{display:flex;align-items:baseline;gap:12px;margin:10px 0 20px}.credit-main-v19>strong{font-size:42px;line-height:1.2;letter-spacing:-1.5px;color:#1d4ed8}.credit-main-v19 strong span{font-size:22px;margin-left:5px;letter-spacing:-.5px}.credit-main-v19>small{color:#64748b;font-size:14px}.credit-facts-v19{display:grid;gap:12px}.credit-facts-v19>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.credit-facts-v19 span{color:#64748b}.credit-facts-v19 b{color:#172033}.currency-note-v19{display:block;margin-top:18px;font-size:11px;line-height:1.6;color:#738198}.ai-consent-v19{padding:20px 0;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0}.ai-consent-v19>h3{font-size:17px}.ai-consent-v19>p{font-size:13px;color:#64748b;margin:8px 0 16px}.ai-consent-v19 .check{font-weight:600;align-items:flex-start;margin:14px 0 6px}.ai-consent-v19 .check small{font-weight:400;color:#64748b}.ai-consent-v19 .consent-detail-v19{margin:4px 0 16px 30px;font-size:12px}.ai-consent-v19 .note{font-size:12px;margin-top:18px;line-height:1.75}.result-counselor-v19{display:flex;align-items:center;gap:15px}.result-counselor-v19 img{width:60px;height:80px;object-fit:cover;border-radius:12px}.result-counselor-v19 h2{font-size:20px}.result-counselor-v19 p{font-size:12px;color:#64748b;margin-top:6px}.credit-result-v19{display:grid;grid-template-columns:1fr 1fr;gap:12px}.credit-result-v19>div{display:grid;gap:10px;padding:18px;border-radius:14px;background:#f5f8ff}.credit-result-v19 span{font-size:12px;color:#64748b}.credit-result-v19 strong{font-size:21px;color:#1d4ed8;overflow-wrap:anywhere}.ai-report-v19{margin-top:20px}.ai-report-title-v19{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-report-title-v19 h2{font-size:21px;margin-top:5px}.ai-report-v19 .note{font-size:12px;line-height:1.7}.ai-report-section-v19 h3{font-size:15px;margin:20px 0 7px}.ai-report-section-v19 p,.ai-report-section-v19 li{font-size:14px;line-height:1.8}.ai-report-section-v19 ul{padding-left:20px}.ai-verse-v19{padding:20px;background:#f5f4fb;border-radius:14px}.ai-verse-v19>span{font-size:11px;color:#75638e}.ai-verse-v19 h3{font-size:16px;margin:8px 0}.ai-verse-v19 blockquote{margin:12px 0;font-size:18px;line-height:1.7}.ai-verse-v19 p{font-size:13px;line-height:1.75}.result-actions-v19{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px}.emergency-guidance-v19 section>h3{font-size:16px;margin-bottom:9px}.emergency-guidance-v19 p{font-size:14px;line-height:1.8}.emergency-guidance-v19 section>a{margin-top:12px}.emergency-guidance-v19 .textbtn{display:inline-block}.emergency-guidance-v19 section+section{border-top:1px solid #e5e9f0;padding-top:20px}
/* Portrait dimensions stay independent from the height of the information column. */
.rich-card-v8,.online-v8 .rich-card-v8,.rich-track-v8 .rich-card-v8{grid-template-columns:128px minmax(0,1fr)}.rich-card-v8 .rich-photo-v8,.online-v8 .rich-photo-v8{width:108px;height:auto;min-height:0;align-self:start;margin:16px 0 16px 16px;display:block;background:none;overflow:visible}.rich-photo-v8 img{display:block;width:108px;height:144px;min-height:0;object-fit:cover;object-position:center;border-radius:14px;filter:none}.rich-photo-v8>.availability{position:static;display:block;left:auto;bottom:auto;text-align:center;margin-top:8px;padding:6px 4px;font-size:10px;white-space:normal}.rich-body-v8>p{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.7}.rich-body-v8 footer{flex-wrap:wrap;gap:12px}.rich-trust-v8{flex-wrap:wrap}.rich-tags-v8 span:nth-child(n){display:inline-flex}.unified-counselor-card{grid-template-columns:136px minmax(0,1fr)}.unified-counselor-card .unified-photo{width:112px;height:149.33px;min-height:0;align-self:start;margin:16px 0 16px 16px;border:0;border-radius:14px;background:#f2f4f6}.unified-photo img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;filter:none}.unified-photo:after{display:none}.compact-track .unified-counselor-card{grid-template-columns:112px minmax(0,1fr)}.compact-track .unified-photo,.compact-track .unified-photo img{min-height:0}.compact-track .unified-photo{width:88px;height:117.33px;margin:12px}.unified-affiliation,.unified-quote{white-space:normal;overflow:visible;text-overflow:clip}.profile-hero-v6>img{width:180px;height:240px;object-fit:cover;object-position:center}.call-counselor-photo{height:128px}.call-v7 .call-counselor-photo{height:192px}.call-counselor-photo img{object-position:center}.popular-counselor img,.popular-item-v8>img,.saved-v8 img,.recent-v8>img,.other-counselors-v6 img,.review-counselor-v17 img{object-fit:cover;object-position:center}
@media(max-width:700px){.credit-plan-v19{padding:18px}.credit-main-v19>strong{font-size:38px}.credit-result-v19{gap:8px}.credit-result-v19>div{padding:14px 12px}.credit-result-v19 strong{font-size:18px}.ai-report-title-v19 h2{font-size:19px}.result-actions-v19{grid-template-columns:1fr}.rich-card-v8,.online-v8 .rich-card-v8,.rich-track-v8 .rich-card-v8{grid-template-columns:112px minmax(0,1fr);min-width:calc(100vw - 40px)}.rich-card-v8 .rich-photo-v8,.online-v8 .rich-photo-v8{width:96px;margin:12px 0 12px 12px;min-height:0}.rich-photo-v8 img{width:96px;height:128px;min-height:0}.rich-body-v8{padding:14px 12px}.rich-body-v8 .rich-tags-v8 span:nth-child(n){display:inline-flex}.rich-trust-v8{align-items:flex-start}.unified-counselor-card{grid-template-columns:112px minmax(0,1fr)}.unified-counselor-card .unified-photo{width:96px;height:128px;margin:12px 0 12px 12px;min-height:0}.unified-photo img{min-height:0}.compact-track .unified-counselor-card{grid-template-columns:100px minmax(0,1fr)}.compact-track .unified-counselor-card .unified-photo{width:80px;height:106.67px;margin:10px}.profile-hero-v6>img{width:104px;height:138.67px}.call-v7 .call-counselor-photo{width:132px;height:176px}.profile-hero-v6{align-items:start}.unified-rating small{display:inline}.compact-track .unified-price{display:block}.emergency-guidance-v19 .emergency-options-v18 a{width:100%}}
