/* デスクトップ版段落修正用CSS */

/* デスクトップ版のみ適用 */
@media (min-width: 1025px) {
    /* 段落の改行を自然に */
    p br {
        display: none;
    }
    
    /* 見出しの改行も自然に */
    h1 br, h2 br, h3 br, h4 br, h5 br {
        display: none;
    }
    
    /* 特定のテキストブロックの改行も制御 */
    .hero-subtitle br,
    .subtitle br {
        display: none;
    }
    
    /* リストや特殊要素は例外として維持 */
    ul br, ol br,
    .keep-br br {
        display: inline;
    }
}

/* タブレット版 (769px - 1024px) */
@media (min-width: 769px) and (max-width: 1024px) {
    /* タブレットでも一部の細かい改行を削除 */
    p br {
        display: none;
    }
    
    h2 br, h3 br {
        display: none;
    }
}
