.ai-page .ai-support-details { margin-top:56px; }
.ai-page .ai-support-detail { display:grid; grid-template-columns:minmax(0,0.75fr) minmax(0,2fr); gap:24px 48px; border-top:1px solid #bdcfe3; padding:32px 0; }
.ai-page .ai-support-detail h3 { font-size:22px; line-height:1.6; margin:0; }
.ai-page .ai-support-detail p { color:#425572; font-size:16px; line-height:1.9; margin:0; }
.ai-page .ai-support-detail p + p { margin-top:14px; }
.ai-page .ai-related { background:#f2f6fb; }
.ai-page .ai-related p { color:#425572; line-height:1.9; margin:0 0 22px; }
.ai-page .ai-related .ws-text-link { display:inline-flex; gap:12px; align-items:center; line-height:1.7; }
.ai-page .ai-related .ws-text-link .icon { flex:none; width:20px; height:20px; }
@media(max-width:700px) {
  .ai-page .ai-support-details { margin-top:36px; }
  .ai-page .ai-support-detail { grid-template-columns:minmax(0,1fr); gap:14px; padding:26px 0; }
  .ai-page .ai-support-detail h3 { font-size:20px; }
}
