.buy-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:21px 0 15px}
.buy-choices>a{display:flex;flex-direction:column;min-height:180px;padding:17px;border:1px solid #d4ddcf;border-radius:8px;background:#fbfcf7;text-decoration:none;transition:transform .2s,box-shadow .2s}
.buy-choices>a:hover{transform:translateY(-2px);box-shadow:0 10px 25px #17382f14}
.buy-choices small{color:#6a8065;font-size:11px;font-weight:700}
.buy-choices strong{margin:8px 0 3px;font:600 21px/1.45 NotoSerifTC,serif}
.buy-choices span{font-size:16px;font-weight:700;color:#214b38}
.buy-choices em{margin-top:auto;padding-top:16px;font-size:13px;font-style:normal;font-weight:700;color:#245941}
.article-body .buy-note{font-size:13px;line-height:1.7;color:#667368}
.verify-link{display:inline-block;margin:3px 0 13px;padding:10px 17px;border-radius:4px;background:#214b38;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}
@media(max-width:700px){.buy-choices{grid-template-columns:1fr;gap:9px}.buy-choices>a{min-height:0;display:grid;grid-template-columns:1fr auto;column-gap:10px;padding:14px 16px}.buy-choices small{grid-column:1/-1}.buy-choices strong{margin:4px 0 0}.buy-choices span{align-self:end}.buy-choices em{grid-column:1/-1;padding-top:6px}.verify-link{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.buy-choices>a{transition:none}}
