.comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.comparison-card{border:1px solid #e8e8ed;border-radius:12px;padding:16px;min-width:0;background:#fff}.comparison-card:hover{border-color:#e3a9b3;background:#fffafb}.comparison-card h3{font-size:15px;margin:0 0 12px}.comparison-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.comparison-rate strong{font-size:25px;color:#bf1932}.comparison-rate small{font-size:12px}.comparison-rate span,.comparison-card p{font-size:11px;color:#86838b}.comparison-values{font-size:13px;line-height:1.7;overflow-wrap:anywhere;max-height:66px;overflow:auto}.comparison-link{display:block;font-size:12px;color:#bf1932;margin-top:14px}.home-plan-heading{flex-wrap:wrap}.home-plan-heading>div{margin-right:auto}.analysis-tabs a[aria-current]{background:#bf1932;color:white}.hk-workspace .hk-tabs{max-height:none}
@media(max-width:1023px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.comparison-grid{gap:8px}.comparison-card{padding:12px}.comparison-card h3{font-size:13px}.comparison-rate strong{font-size:22px}.home-plan-heading>a{min-height:36px;display:flex;align-items:center}}
