.b-blog{border-top:1px solid var(--color-tertiary-500,#dfe8ef);border-bottom:1px solid var(--color-tertiary-500,#dfe8ef);padding-top:var(--block-sp-top,3.5rem);padding-bottom:var(--block-sp-bot,3.5rem)}.b-blog__inner{flex-direction:column;align-items:center;gap:3.5rem;display:flex}.b-blog__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:58rem;display:flex}.b-blog__title{font-size:var(--font-size-3xl);color:var(--color-text-500);margin:0;font-weight:700;line-height:1.25}.b-blog__intro{font-size:var(--font-size-md);letter-spacing:.00625rem;color:var(--color-text-500);margin:0;line-height:1.5}.b-blog__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;display:grid}.b-blog__main{min-width:0;display:flex}.b-blog__main>.i-post{width:100%}.b-blog__list{flex-direction:column;min-width:0;display:flex}@media (max-width:61.999em){.b-blog__grid:not(.--single) .b-blog__main{border-bottom:1px solid var(--color-tertiary-500,#dfe8ef);padding-bottom:1.5rem}.b-blog__grid{gap:1.5rem}.b-blog .i-post.--inline{padding:1.5rem 0}.b-blog .i-post.--inline:first-child{padding-top:0}.b-blog .i-post.--inline:last-child{padding-bottom:0}}@media (min-width:62em){.b-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}.b-blog__grid.--single{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto}.b-blog__main>.i-post{height:100%}}.b-blog__more{justify-content:center;width:100%;display:flex}@media (max-width:35.999em){.b-blog{margin-top:24px;margin-bottom:24px;padding-top:48px;padding-bottom:48px}.b-blog__inner{gap:1.5rem}.b-blog__header{gap:1rem}.b-blog__title{font-size:var(--font-size-2xl);line-height:1.33}.b-blog__intro{font-size:var(--font-size-sm);line-height:1.43}.b-blog__more .btn.b-blog__more-btn{--min-height:3.5rem;--font-size:var(--font-size-md);width:100%}}
