.cup-choice{display:grid;gap:2px;font-weight:700;font-size:.78rem}.cup-choice select{font:inherit;border:1px solid #b8d9ae;border-radius:7px;padding:5px;background:white}
.insurance-choice{display:flex;align-items:center;gap:7px;flex-basis:100%;padding:8px;border:2px solid #8ebfbb;border-radius:10px;background:#effaf9;font-size:.84rem;font-weight:700;cursor:pointer}
.insurance-choice input{width:20px;height:20px;accent-color:#4f8050}
.insurance-quote{display:block;flex-basis:100%;line-height:1.4;color:#4b665a}
html[data-jke-device-profile="smartphone"] .insurance-choice,html[data-jke-device-profile="smartphone"] .insurance-quote{grid-column:span 2}
.insurance-choice:focus-within{outline:3px solid #285a8b;outline-offset:3px}
