[data-content-module=blog] .blog.section{padding:40px 32px 64px;max-width:1366px;margin:auto}
[data-content-module=blog] .blog>.content{padding:0;margin:0 0 28px;width:100%;max-width:none}
[data-content-module=blog] .blog-detail{display:grid!important;grid-template-columns:minmax(0,920px) minmax(200px,260px);gap:48px;align-items:start;width:100%;max-width:none;margin:0;padding:0}
[data-content-module=blog] .blog-detail__container{min-width:0;width:100%!important;margin:0;padding:0;display:block!important}
[data-content-module=blog] .blog-detail__header,[data-content-module=blog] .blog-detail__content{width:100%;max-width:none;margin:0;padding:0}
[data-content-module=blog] .blog-detail__title{font-size:clamp(28px,3vw,48px);line-height:1.12;margin:0 0 24px;overflow-wrap:anywhere}
[data-content-module=blog] .blog-detail__pic{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain}
[data-content-module=blog] .blog-detail__share{background:#f2f2f2;border-radius:16px;padding:12px 16px;margin:12px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:12px}
[data-content-module=blog] .blog-detail__content{font-size:16px;line-height:1.65;overflow-wrap:anywhere}
[data-content-module=blog] .blog-detail__content p{font-size:inherit;line-height:inherit;margin:0 0 20px}
[data-content-module=blog] .blog-detail__content h2{font-size:clamp(22px,2.2vw,32px);line-height:1.25;margin:36px 0 20px;scroll-margin-top:140px}
[data-content-module=blog] .blog-detail__content img,[data-content-module=blog] .blog-detail__content video{max-width:100%;height:auto}
[data-content-module=blog] .blog-detail__contents:not(.mobile){display:block!important;position:sticky;top:120px;width:auto!important;max-width:100%;padding:24px;background:#f7f7f7;border-radius:16px;margin:0;max-height:calc(100vh - 150px);overflow:auto}
[data-content-module=blog] .blog-detail__contents.mobile{display:none!important}
[data-content-module=blog] .blog-detail__contents li{margin:0 0 12px;list-style:none}
[data-content-module=blog] .blog-detail__contents ul{padding:0}
[data-content-module=blog] .blog-list__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
[data-content-module=blog] .blog-list__items img{width:100%;height:auto}
@media(max-width:767px){[data-content-module=blog] .blog.section{padding:24px 16px 40px}[data-content-module=blog] .blog-detail{display:block!important}[data-content-module=blog] .blog-detail__contents:not(.mobile){display:none!important}[data-content-module=blog] .blog-detail__contents.mobile{display:block!important;width:100%;padding:20px;background:#f7f7f7;margin:0 0 24px;box-sizing:border-box}[data-content-module=blog] .blog-list__items{grid-template-columns:1fr}[data-content-module=blog] .blog-detail__content{font-size:15px}}
