<br />.ai-desc-container h2, .ai-desc-container h3 { margin: 0; 패딩: 0; 폰트 무게: 700; 라인 높이: 1.3; }<br />.ai-desc-container p, .ai-desc-container li, .ai-desc-container div { 마진: 0; 패딩: 0; }<br />.ai-desc-container ul, .ai-desc-container ol { margin: 0; 패딩: 0; 목록 스타일: 없음; }<br />.ai-desc-container img { 최대 폭 : 100 %; 높이 : 자동; 디스플레이 : 블록; 마진 : 0 자동 20px 자동; }<br />.ai-desc-container 테이블 { 폭 : 100 %; 국경 탈출 : 붕괴; }<br />.ai-desc-container th, .ai-desc-container td { 패딩 : 0.8rem 1rem; 텍스트 정렬 : 센터; 국경 바닥 : 1px 고체 #E9EFF4; }<br />.ai-desc-container th { 배경 색상 : #EFF4FA; 글꼴 무게 : 600; 색상 : #1C4E6E; }<br />.ai-desc-container tr:last-child td { 국경 바닥: 없음; }<br />.ai-desc-container .model-row-title { font-weight: 700; 배경 색상: #F8FAFE; }<br />.ai-desc-container .section-bg-odd { 배경 색상: #ffffffff; }<br />.ai-desc-container .section-bg-even { 배경 색상: #f5f7fa; }<br />.ai-desc-container .flex-icon-text { display: flex; align-items: flex-start; margin-bottom: 10px; }<br />.ai-desc-container .icon-badge { flex-shrink: 0; margin-right: 10px; }<br />.ai-desc-container .icon-dot { width: 6px; height: 6px; border-radius: 50%; background-color: #0288d1; margin-top: 0.4em; }<br />.ai-desc-container .icon-number { background-color: #0288d1; color: white; border-radius: 50%; width: 24px; height: 24px; display: flex; justify-content: center; align-items: center; font-size: 12px; margin-top: 0.1em; }<br />.ai-desc-container .text-content { line-height: 1.6; 마진: 0; 패딩: 0; }<br />.ai-desc-container .title-h2 { font-size: 22px; margin-bottom: 16px; 위치: 상대, 패딩 왼쪽: 12px; }<br />.ai-desc-container .title-h2::before { 내용: '; 위치: 절대; 왼쪽: 0; 상단: 50%; 변환: 번역(-50%); 폭: 5px; 높이: 24px; 배경 색상: #1f4e79; }<br />.ai-desc-container .title-h3 { font-size: 18px; margin-bottom: 14px; 위치: 상대; 패딩 왼쪽: 12px; }<br />.ai-desc-container .title-h3::before { 내용: '; 위치: 절대; 왼쪽: 0; 상단: 50%; 변환: 번역(-50%); 폭: 5px; 높이: 20px; 배경 색상: #1f4e79; }<br />.ai-desc-container .grid-2col { 디스플레이: 그리드; 그리드 템플릿-columns: 1fr 1fr; 간격: 1.5rem; }<br />.ai-desc-container .card { background-color: #ffffffff; 국경 반경: 28px; 패딩: 1.5rem 1.5rem; 상자 그림자: 0 4px 12px rgba(0,0,0,0.02); 국경: 1px 고체 #E7EDF3; }<br />.ai-desc-container .badge { background-color: #E9F0F5; 국경 반경: 30px; 패딩: 0.2rem 0.9rem; 글꼴 크기: 0.7rem; 디스플레이: 인라인 블록; 마진-right: 0.4rem; }<br />.ai-desc-container .capacity-badge { 글꼴 크기: 2rem; 글꼴 무게: 800; 색상: #1E6F3F; 배경: #E3F5EC; 디스플레이: 인라인 블록; 패딩: 0.2rem 1rem; 국경 반경: 60px; 마진바닥: 1rem; }<br />.ai-desc-container .power-info { 글꼴 크기: 1.1rem; 글꼴 무게: 600; 색상: #2C3E50; 마진: 0.5rem 0; }<br />.ai-desc-container .model-list { font-family: monospace; 글꼴 크기: 0.8rem; 배경: #F1F4F8; 패딩: 0.4rem 0.6rem; 국경 반경: 12px; 마진 정상: 0.8rem; 색상: #004070; 단어-break: break-word; }<br />.ai-desc-container .safety-item { background-color: #F8FBFE; 국경 왼쪽 : 4px 고체 #E07C2C; 패딩 : 1rem 1rem 1.2rem; 국경 반경 : 20px; 마진 바닥 : 12px; }<br />.ai-desc-container .safety-item 강한 { 글꼴 크기: 1rem; 색상: #BF5E1A; 디스플레이: 블록; 마진-bottom: 0.4rem; }<br />.ai-desc-container .safety-item p { 글꼴 크기 : 0.88rem; 색상 : #2C4258; 라인 높이 : 1.4; }<br />.ai-desc-container .inner-spec { background-color: #F0F5FA; 국경 반경: 20px; 패딩: 0.5rem 1rem; 마진: 0.8rem 0; 글꼴 크기: 0.9rem; }<br />.ai-desc-container .shipping-info { 배경 색상 : #F1F6FE; 국경 반경 : 24px; 패딩 : 1rem 1.8rem; 마진 탑 : 1rem; 글꼴 크기 : 0.85rem; }<br />.ai-desc-container .footer-note { text-align: center; font-size: 0.75rem; color: #7B8B9F; margin-top: 2rem; 국경 정상: 1px 고체 #DFE7EF; 패딩 탑: 1.5rem; }<br />