/* --- ベーススタイル --- */
.internal-link-box {
    background-color: #f7f7f7;
    border-left: 5px solid var(--awb-color5);
    padding: 25px;
    border-radius: 8px;
   margin-bottom: 30px;
}

/* --- マージン制御：詳細度でAvadaを上書きする --- */

/* .post-content 内の .internal-link-box に限定してスタイルを適用 */
.post-content .internal-link-box p {
    margin-bottom: 0.75em; /* 基本の段落間マージン */
}

/* .internal-link-box 内の最後のp要素のマージンをゼロにする */
.post-content .internal-link-box p:last-of-type {
    margin-bottom: 0;
}

/* 連続するボックス間のマージンを確保 */
/*.post-content .internal-link-box + .wp-block-group.internal-link-box,
.post-content .internal-link-box + .internal-link-box {
    margin-top: 30px;
}*/