.cc-alternatives[hidden]{display:none}
.cc-alternatives{display:block;margin:0 0 24px;padding:16px;border:1px solid #b8b5ae;background:#f5f1e9;color:#212121}
.cc-alternatives h3{margin:0 0 8px;font-size:20px}
.cc-alternatives p{margin:0 0 12px;font-size:14px}
.cc-alternatives__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}
.cc-alternatives__card{display:flex;flex-direction:column;gap:5px;text-decoration:none}
.cc-alternatives__card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
.cc-alternatives__card strong,.cc-alternatives__card span{font-size:13px;line-height:1.35;overflow-wrap:anywhere}
.cc-alternatives a:focus-visible{outline:2px solid #020e51;outline-offset:3px}
