.alternative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.alternative-grid article{min-width:0;padding:18px;border:1px solid #dce3ed;border-radius:12px;background:#f8fafc}.alternative-grid h3{margin:0 0 10px;color:#12172b}.alternative-grid p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.alternative-grid a{font-weight:650;text-underline-offset:3px}@media(max-width:700px){.alternative-grid{grid-template-columns:1fr}.alternative-grid article{padding:15px}}