.oc{color:#14213d}.oc-summary{margin:0 0 14px;color:#4a5872;line-height:1.6}.oc-summary b{color:#14213d;font-variant-numeric:tabular-nums}.oc-list{list-style:none;margin:0;padding:0;border-top:1px solid #dfe5ef}.oc-list li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #dfe5ef}.oc-list li.is-cheapest{background:linear-gradient(90deg,#eef7f2,transparent 70%);box-shadow:inset 3px 0 0 #1f7a55;padding-left:14px}.oc-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.oc-who em{font-style:normal;font-size:12px;font-weight:800;color:#1f7a55;background:#dff1e8;border-radius:999px;padding:2px 9px}.oc-price small,.oc-who small{color:#5e6b82}.oc-who small{flex-basis:100%}.oc-price{display:flex;flex-direction:column;gap:2px}.oc-price strong{font-size:20px;font-variant-numeric:tabular-nums}.oc-btn{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.oc-btn .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.oc-error{color:#b4462f}@media (max-width:640px){.oc-list li{grid-template-columns:1fr auto}.oc-who{grid-column:1/-1}}.sim-offer-note{display:block;margin-top:8px;font-size:12.5px;font-weight:700;color:#4a5872}.sim-offer-note.is-cheapest{color:#1f7a55}