.gmd-ta-policy{font-size:16px;line-height:1.7;color:#334155}
.gmd-ta-policy .gmd-ta-h{margin:34px 0 10px;font-size:1.3rem;color:#0f172a}
.gmd-ta-policy p{margin:0 0 14px}
.gmd-ta-stand{font-size:15px;color:#64748b}
.gmd-ta-tablewrap{overflow-x:auto;margin:0 0 26px;border:1px solid #d9e3ef;border-radius:14px}
.gmd-ta-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff}
.gmd-ta-table th{background:#f1f5f9;color:#0f172a;text-align:left;font-weight:700;padding:12px 14px;border-bottom:1px solid #d9e3ef;white-space:nowrap}
.gmd-ta-table td{padding:12px 14px;border-bottom:1px solid #eef2f7;vertical-align:top}
.gmd-ta-table tr:last-child td{border-bottom:none}
.gmd-ta-table code{background:#f1f5f9;border-radius:6px;padding:2px 6px;font-size:14px;color:#0f172a}
.gmd-ta-note{padding:14px 16px;border-radius:12px;margin:18px 0;font-size:15px}
.gmd-ta-note-warn{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12}
@media (max-width:640px){
  .gmd-ta-tablewrap{border:none}
  .gmd-ta-table,.gmd-ta-table tbody,.gmd-ta-table tr,.gmd-ta-table td{display:block;width:100%}
  .gmd-ta-table thead{display:none}
  .gmd-ta-table tr{border:1px solid #d9e3ef;border-radius:12px;margin-bottom:12px;background:#fff;padding:4px 0}
  .gmd-ta-table td{border:none;padding:8px 14px}
  .gmd-ta-table td:before{content:attr(data-label);display:block;font-weight:700;color:#0f172a;font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}
}
