/* --- AL-Touch: 大師級結構平衡版 --- */

/* 1. 全局容器：增加專業感留白 */
.item-page {
    max-width: 900px !important;
    margin: 40px auto !important;
    padding: 80px 60px !important;
    background: #ffffff !important;
    color: #1d1d1f;
}

/* 2. 標題 H2：從「巨型」回歸「權威」 */
.item-page h2 {
    display: block;
    font-size: 34px !important; /* 修正：縮小到黃金比例 */
    font-weight: 700 !important;
    color: #000000 !important;
    letter-spacing: -0.01em !important;
    margin-top: 100px !important;
    margin-bottom: 40px !important;
    line-height: 1.4 !important; /* 修正：增加行高，防止文字重疊 */
    border: none !important;
    word-break: keep-all; /* 防止單字在不該斷的地方斷開 */
}

/* 3. 內文與段落：優化排版節奏 */
.item-page [itemprop="articleBody"] p {
    font-size: 16.5px !important;
    line-height: 2 !important; /* 增加行間距，減輕閱讀壓力 */
    color: #424245 !important;
    margin-bottom: 35px !important;
    text-align: justify;
}

/* 4. 列表項目 (1. 2. 3. 4.) 的精修 */
.item-page strong {
    font-size: 19px !important; /* 讓列表標題稍微突出 */
    color: #003b55 !important; /* 使用您的午夜藍 */
    display: block;
    margin-top: 50px !important; /* 每個項目之間留出空隙 */
    margin-bottom: 12px !important;
    border-left: 4px solid #003b55; /* 加回左側藍線，建立引導感 */
    padding-left: 15px;
}

/* 5. 圖片與圖表的專業處理 */
.item-page img {
    margin: 60px auto !important;
    max-width: 100%;
    height: auto;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

/* 6. 手機版自適應 */
@media (max-width: 768px) {
    .item-page { padding: 40px 20px !important; }
    .item-page h2 { font-size: 26px !important; }
    .item-page strong { font-size: 17px !important; }
}
