.quick-choice{color:#20382c;background:#f2f5ef;border:1px solid #d6dfd8;border-radius:14px;margin:24px 0 32px;padding:22px}.quick-choice-kicker{letter-spacing:.04em;color:#607368;font-size:11px;font-weight:800}.quick-choice h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:23px;line-height:1.35}.quick-choice-intro,.quick-choice-disclosure{color:#526257;margin:10px 0;font-size:12px;line-height:1.7}.quick-choice-notice{overflow-wrap:anywhere;background:#fff5ec;border-left:3px solid #aa4128;padding:12px;font-size:12px;line-height:1.75}.quick-choice-notice strong{color:#963b27;display:block}.quick-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.quick-choice-item{background:#fff;border:1px solid #dce2db;border-radius:9px;flex-direction:column;min-width:0;padding:16px;display:flex}.quick-choice-condition{color:#5a6b5e;font-size:11px;font-weight:700;line-height:1.6}.quick-choice-item h3{margin:9px 0;font-size:17px;line-height:1.5}.quick-choice-item p{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.75}.quick-choice-item p strong{color:#476c51;margin-bottom:3px;font-size:10px;display:block}.quick-choice-item .quick-choice-tradeoff strong{color:#9b4a33}.quick-choice-link{text-align:center;color:#284a39;overflow-wrap:anywhere;background:#f6f8f4;border:1px solid #cad5cc;border-radius:6px;margin-top:auto;padding:11px 9px;font-size:11px;font-weight:750;line-height:1.6;text-decoration:none;display:block}.quick-choice-ad{color:#fff;background:#a83f28;border-color:#a83f28}.quick-choice-link:hover{filter:brightness(.94)}.quick-choice-link:focus-visible{outline-offset:3px;outline:3px solid #214b37}.quick-choice-summary .quick-choice-item{padding:14px}.quick-choice-summary h3{font-size:15px}@media (max-width:650px){.quick-choice{padding:17px}.quick-choice-grid{grid-template-columns:1fr}.quick-choice-item{padding:16px}.quick-choice-item h3{font-size:18px}.quick-choice-item p{font-size:13px}.quick-choice-link{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.quick-choice h2{font-size:22px}}
