.r21-suwon-card{grid-column:span 2;display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:24px;padding:28px;border:1px solid #d8cec0;border-radius:22px;background:linear-gradient(135deg,#fffaf2,#f0f5f1)}
.r21-suwon-card>div:first-child small{display:block;margin-bottom:8px;color:#7a6250;font-weight:800;letter-spacing:.11em}.r21-suwon-card h3{margin:0 0 9px;font-size:24px}.r21-suwon-card p{margin:0;color:#626b66;line-height:1.65}.r21-suwon-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r21-suwon-links a{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:18px;border-radius:14px;background:#fff;color:#243a32;text-decoration:none;box-shadow:0 8px 22px rgba(51,56,47,.07);font-weight:800;line-height:1.45}.r21-suwon-links a span:last-child{align-self:flex-end;color:#a45f3f}
@media(max-width:840px){.r21-suwon-card{grid-column:auto;grid-template-columns:1fr}.r21-suwon-links{grid-template-columns:1fr}}
