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); } } AMEET 경제·산업 특별 리포트 | 2026. 03. 13."허락 없이 못 지나간다"... 이란, 호르무즈 해협 실질적 통제권 행사전 세계 원유 수송의 20%가 지나는 '병목 지점'에 긴장감 고조, 해군 협력 요구에 해운업계 비상안녕하세요, AMEET 기자입니다. 오늘 전 세계 경제의 목줄이라고 불리는 '호르무즈 해협'에서 심상치 않은 소식이 전해졌습니다. 이란 정부가 이 해협을 통과하는 모든 민간 선박에 대해 자국 해군과의 긴밀한 협력을 요구하고 나섰기 때문입니다. 명분은 해상 안전 확보라지만, 사실상 해협을 지나는 배들의 일거수일투족을 감시하고 통제하겠다는 의도로 풀이됩니다. 에너지 가격과 물가에 즉각적인 영향을 줄 수 있는 이번 사태의 핵심 내용을 정리했습니다."신고하고 가라" 사실상의 통행 검문 시작이란 해군은 최근 호르무즈 해협을 통과하는 선박들을 대상으로 새로운 지침을 하달했습니다. 선박의 국적, 목적지, 적재 화물의 종류는 물론이고 실시간 위치 정보까지 이란 해군 통제 센터에 보고하라는 내용입니다. 지금까지는 국제법에 따라 '무해통항권(타국의 영해를 평화적으로 지나갈 권리