.tb .hsc-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.tb .hsc-grid>*{min-width:0}.tb .hsc-text{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--gray-300);border-radius:var(--radius-md);min-height:96px;resize:vertical;color:var(--gray-800)}.tb .hsc-fields{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.tb .hsc-code{font:700 2rem/1.1 var(--font-heading);color:var(--navy-900);font-variant-numeric:tabular-nums;letter-spacing:.01em}.tb .hsc-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:space-between;margin-bottom:12px}.tb .hsc-band{display:inline-block;font-weight:700;font-size:.8rem;padding:3px 10px;border-radius:var(--radius-full)}.tb .hsc-band-High{background:var(--success-50,#ecfdf5);color:var(--success-700,#047857);border:1px solid var(--success-200,#a7f3d0)}.tb .hsc-band-Moderate{background:var(--warning-50);color:var(--warning-700,#b45309);border:1px solid var(--warning-200,#fde68a)}.tb .hsc-band-Low{background:var(--danger-50);color:var(--danger-600);border:1px solid #fecaca}.tb .hsc-path{list-style:none;margin:0;padding:0}.tb .hsc-path li{display:grid;grid-template-columns:5.2em minmax(0,1fr);gap:4px 12px;padding:8px 0;border-top:1px solid var(--gray-200);font-size:.92rem}.tb .hsc-path li:first-child{border-top:0}.tb .hsc-path b{font-variant-numeric:tabular-nums;color:var(--navy-900)}.tb .hsc-path small{display:block;color:var(--gray-500)}.tb .hsc-tag{display:inline-block;font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:var(--radius-full);margin-left:6px;vertical-align:middle;background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.tb .hsc-tag-verified{background:var(--success-50,#ecfdf5);color:var(--success-700,#047857);border-color:var(--success-200,#a7f3d0)}.tb .hsc-q{margin:0 0 8px;font-weight:600;color:var(--navy-900)}.tb .hsc-facts{display:grid;gap:12px}.tb .hsc-facts .tb-l{margin-bottom:6px;display:block}.tb .hsc-list{margin:0;padding:0;list-style:none;font-size:.9rem}.tb .hsc-list li{padding:7px 0;border-top:1px solid var(--gray-200);display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:4px 12px}.tb .hsc-list li:first-child{border-top:0}.tb .hsc-list b{font-variant-numeric:tabular-nums}.tb .hsc-why{margin:0;padding-left:18px;font-size:.92rem}.tb .hsc-why li{margin-bottom:8px}.tb .hsc-why b{color:var(--navy-900)}.tb .hsc-check{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.tb .hsc-check>div{flex:1 1 200px}@media (max-width:860px){.tb .hsc-grid{grid-template-columns:1fr}}@media (max-width:520px){.tb .hsc-code{font-size:1.6rem}.tb .hsc-list li,.tb .hsc-path li{grid-template-columns:1fr}}.tb .hsc-use{display:block;margin-top:3px;font-size:.82rem;color:var(--amber-700)}