html, body { color-scheme: light; font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; background-color: #ffffff; color: #1e293b; margin: 0; padding: 0; overflow-wrap: break-word; word-break: break-word; } @media (max-width: 640px) { body { padding: 8px 4px; max-width: 100%; } body.px-4 { padding-left: 0 !important; padding-right: 0 !important; } body.py-6 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .max-w-5xl { max-width: 100% !important; } .tab-btn { padding: 0.75rem 1rem; font-size: 0.8rem; flex-shrink: 0; } .tab-content { padding: 12px !important; } .report-content table { display: block; overflow-x: auto; } .report-content h1 { font-size: 1.5em; } .report-content h2 { font-size: 1.25em; } .report-content img { max-width: 100%; height: auto; } } /* 보고서 본문 타이포그래피 — Pretendard 기반 */ .report-content { font-size: 1rem; line-height: 1.75; color: #1e293b; word-break: keep-all; overflow-wrap: break-word; } .report-content h1 { font-size: 2.25em; font-weight: 700; margin-top: 0; margin-bottom: 0.75em; line-height: 1.3; } .report-content h2 { font-size: 1.5em; font-weight: 700; margin-top: 1.5em; margin-bottom: 0.75em; line-height: 1.3; border-bottom: 1px solid #f1f5f9; padding-bottom: 0.5rem; } .report-content h3 { font-size: 1.25em; font-weight: 700; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.4; } .report-content h4 { font-size: 1.1em; font-weight: 600; margin-top: 0.75em; margin-bottom: 0.5em; } .report-content p { margin-bottom: 1em; } .report-content strong, .report-content b { font-weight: 700; } .report-content ul { list-style-type: disc; padding-left: 1.5em; margin-bottom: 1em; } .report-content ol { list-style-type: decimal; padding-left: 1.5em; margin-bottom: 1em; } .report-content li { margin-bottom: 0.5em; line-height: 1.65; } .report-content blockquote { border-left: 4px solid #e2e8f0; padding-left: 1em; margin: 1em 0; color: #475569; font-style: italic; } .report-content table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.9em; table-layout: auto; } .report-content th { padding: 0.75rem 1rem; border: 1px solid #e2e8f0; background: #f8fafc; font-weight: 600; text-align: left; white-space: nowrap; } .report-content td { padding: 0.75rem 1rem; border: 1px solid #e2e8f0; word-break: keep-all; } .report-content td:last-child, .report-content td:nth-child(n+3) { word-break: break-word; white-space: normal; } .report-content h1, .report-content h2, .report-content h3, .report-content h4 { text-align: left; } .report-content p, .report-content li { text-align: left; } .report-content img { max-width: 100%; height: auto; border-radius: 0.75rem; margin: 1rem 0; } .report-content a { color: #4f46e5; text-decoration: underline; text-underline-offset: 2px; word-break: break-all; } .report-content a:hover { color: #4338ca; } /* 점수 바/그래프 오버플로우 방지 (텍스트 수직 잘림 방지: overflow-y visible) */ .report-content [class*="rounded-2xl"], .report-content [class*="rounded-xl"] { overflow-x: hidden; overflow-y: visible; max-width: 100%; box-sizing: border-box; } .report-content [class*="flex"] { min-width: 0; } /* 대화록 타이포그래피 */ .transcript-turn p { font-family: 'Pretendard', sans-serif; } .transcript-turn .p-3 { font-size: 0.95rem; line-height: 1.7; overflow-wrap: break-word; word-break: break-word; } .transcript-turn a { word-break: break-all; } /* 탭 네비게이션 */ .tab-bar { position: sticky; top: 0; z-index: 50; background: #ffffff; border-bottom: 1px solid #f1f5f9; overflow-x: auto; } .tab-btn { position: relative; padding: 1.125rem 2rem; font-weight: 600; font-size: 0.85rem; color: #94a3b8; cursor: pointer; transition: all 0.25s ease; border: none; background: none; letter-spacing: 0.02em; } .tab-btn::after { content: ''; position: absolute; bottom: -1px; left: 50%; width: 0; height: 3px; background: #059669; border-radius: 3px 3px 0 0; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateX(-50%); } .tab-btn:hover { color: #64748b; } .tab-btn:hover::after { width: 60%; } .tab-btn.active { color: #059669; } .tab-btn.active::after { width: 100%; } .tab-bar::-webkit-scrollbar { display: none; } .tab-bar { -ms-overflow-style: none; scrollbar-width: thin; } .tab-content { display: none; animation: tabFadeIn 0.4s ease; } .tab-content.active { display: block; } @keyframes tabFadeIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } 노키아의 반전, 휴대폰 대신 'AI 두뇌' 팔아 주가 폭등했다AI RAN 제휴로 통신 장비 시장 판도 변화... 투자자들 '환호'AMEET 기자|2026-03-13안녕하세요, AMEET 기자입니다. 혹시 '노키아' 하면 무엇이 떠오르시나요? 아마도 서랍 속에 잠자고 있는 튼튼한 피처폰을 떠올리는 분들이 많을 겁니다. 하지만 이제 노키아를 단순히 휴대폰 제조사로 생각했다가는 큰코다칩니다. 최근 노키아의 주가가 심상치 않게 치솟고 있거든요. 그 배경에는 바로 인공지능(AI)과 무선 접속망(RAN)의 만남이 있습니다. 업계에서는 이를 'AI RAN'이라고 부르는데, 노키아가 글로벌 빅테크 기업들과 손을 잡고 이 시장의 주인공으로 복귀했다는 소식이 전해지면서 시장이 들썩이고 있습니다.기지국에 '두뇌'를 심다, AI RAN의 정체무선 접속망(RAN)이란 무엇일까?우리가 스마트폰으로 유튜브를 볼 때, 신호는 공중에 떠다닙니다. 이 신호를 잡아주는 것이 바로 기지국이죠. RAN(Radio Access Network)은 이 기지국과 스마트폰을 연결해주는 핵심 인프라입니다. 과거에는 단순히 전파를 쏘고