.care-choice-hint{margin:0 0 12px;color:#7b3650}
.shop-guide{margin-top:26px;padding:23px;border:1px solid #dcc8cf;border-radius:20px;background:#fff}
.shop-guide h3{margin:0 0 15px;font-size:20px}
.shop-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.shop-guide span{display:flex;align-items:center;gap:8px;padding:12px;border-radius:13px;background:#fff3f6;font-size:13px;font-weight:800;line-height:1.5}
.shop-guide span b{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--care-rose);color:#fff}
.shop-guide p{margin:13px 0 0;color:#6d6065;font-size:12px;line-height:1.7}
.care-result-card .care-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.care-result-card .care-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:0;cursor:pointer;font-weight:900}
.hc-read-guide{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid #cdb8c0;border-radius:14px;background:#fff;color:#684a56;text-decoration:none;font-weight:800}
.hc-action-help{display:block;margin-top:12px;color:#6d6065;font-size:12px;line-height:1.7}
@media(max-width:720px){.shop-guide>div{grid-template-columns:1fr}.shop-guide{padding:19px}}
@media(max-width:560px){.care-result-card .care-actions>*{width:100%}}
