/* ブログページ - 基本スタイル */

.blog-section {
    padding: 48px 0;
}

.blog-layout {
    display: grid;
    gap: 24px;
}

.blog-main {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

