/* 검색 목차와 결과에 CONVERSATION의 테두리와 여백을 적용합니다. */
#g63 { margin: 12px 0; overflow: hidden; border: 1px solid #cbd5e1; border-radius: 10px; background: #fff; }
#g63 .g63-head { min-height: 46px; padding: 11px 12px; border-bottom: 1px solid #dbe3ee; font-size: 14px; }
#g63 .g63-head:last-child { border-bottom: 0; }
#g63 .g63-body { padding: 10px 12px 14px; }
#g63 .g63-tags { gap: 6px 14px; }
#g63 .g63-tag, #g63 .g63-sub button { min-height: 32px; }
#g63 .g63-inline { background: #f5f7fb; }
#results:empty { display: none; }
#results .g63-row { padding: 12px; margin: 7px 0; border: 1px solid #dbe3ee; border-radius: 10px; background: #fff; line-height: 1.5; overflow-wrap: anywhere; }
#results .g63-row a { color: #075ea8; }
#results .g63-note { margin-top: 4px; color: #607089; font-size: 13px; }
#results .g63-video-links { margin-top: 6px; font-size: 13px; }
#results .g63-calc { margin-top: 8px; font-size: 13px; }
#results .g63-calc input { width: 100px; padding: 5px; border: 1px solid #cbd5e1; border-radius: 6px; }
@media (max-width: 480px) { #g63 .g63-tags { gap: 5px 12px; } #g63 .g63-tag { font-size: 14px; } }

#g63 .g63-example-link { display: inline-flex; align-items: center; min-height: 32px; color: #184b9b; font-size: 14px; text-decoration: none; }
#g63 .g63-example-link:hover, #g63 .g63-example-link:focus-visible { text-decoration: underline; }
