.blogDetail-module__dPLbuq__page{background:#fff;min-height:100vh;padding-top:90px}.blogDetail-module__dPLbuq__articleWrap{max-width:860px;margin:0 auto;padding:48px 32px}.blogDetail-module__dPLbuq__breadcrumb{align-items:center;gap:8px;margin-bottom:28px;display:flex}.blogDetail-module__dPLbuq__breadcrumbLink{letter-spacing:.1em;text-transform:uppercase;color:#0277bd;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-decoration:none}.blogDetail-module__dPLbuq__breadcrumbLink:hover{text-decoration:underline}.blogDetail-module__dPLbuq__breadcrumbSep{color:#bbb;font-size:11px;font-weight:400}.blogDetail-module__dPLbuq__breadcrumbCurrent{letter-spacing:.1em;text-transform:uppercase;color:#0277bd;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.blogDetail-module__dPLbuq__title{color:#0d0d0d;border-bottom:1px solid #0d0d0d;margin:0 0 20px;padding-bottom:20px;font-family:Playfair Display,serif;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.15}.blogDetail-module__dPLbuq__dateLine{color:#555;margin:0 0 10px;font-family:DM Sans,sans-serif;font-size:14px}.blogDetail-module__dPLbuq__dateLine strong{color:#0d0d0d;font-weight:600}.blogDetail-module__dPLbuq__coverWrap{background:#f0f0f0;border-radius:12px;width:100%;height:420px;margin-bottom:20px;overflow:hidden}@media (max-width:768px){.blogDetail-module__dPLbuq__coverWrap{height:220px}}.blogDetail-module__dPLbuq__coverImg{object-fit:cover;opacity:0;width:100%;max-height:520px;transition:opacity .5s;display:block}.blogDetail-module__dPLbuq__coverImgLoaded{opacity:1}.blogDetail-module__dPLbuq__shareBar{align-items:center;gap:10px;margin-bottom:24px;display:flex}.blogDetail-module__dPLbuq__shareLabel{letter-spacing:.06em;text-transform:uppercase;color:#999;margin-right:4px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.blogDetail-module__dPLbuq__shareIcon{color:#333;cursor:pointer;background:#fff;border:1.5px solid #d0d0d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.blogDetail-module__dPLbuq__shareIcon:hover{color:#0277bd;border-color:#0277bd}.blogDetail-module__dPLbuq__shareIconDone{color:#2e7d32;border-color:#2e7d32}.blogDetail-module__dPLbuq__content{color:#222;margin-bottom:48px;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.8}.blogDetail-module__dPLbuq__content h2{color:#0d0d0d;margin:44px 0 14px;font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1.25}.blogDetail-module__dPLbuq__content h3{color:#0d0d0d;margin:32px 0 10px;font-family:Playfair Display,serif;font-size:20px;font-weight:700;line-height:1.3}.blogDetail-module__dPLbuq__content p{margin:0 0 20px}.blogDetail-module__dPLbuq__content ul,.blogDetail-module__dPLbuq__content ol{margin:0 0 20px;padding-left:24px}.blogDetail-module__dPLbuq__content li{margin-bottom:6px}.blogDetail-module__dPLbuq__content a{color:#0277bd;text-underline-offset:3px;text-decoration:underline}.blogDetail-module__dPLbuq__content a:hover{opacity:.75}.blogDetail-module__dPLbuq__content strong{font-weight:600}.blogDetail-module__dPLbuq__content img{border-radius:12px;max-width:100%;display:block}.blogDetail-module__dPLbuq__content blockquote{color:#333;background:#f5f9fd;border-left:3px solid #0277bd;margin:32px 0;padding:18px 24px;font-size:18px;font-style:italic;line-height:1.65}@media (max-width:992px){.blogDetail-module__dPLbuq__content{font-size:16px}.blogDetail-module__dPLbuq__content h2{font-size:22px}.blogDetail-module__dPLbuq__content h3{font-size:18px}}.blogDetail-module__dPLbuq__gallery{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:48px;display:grid}.blogDetail-module__dPLbuq__gallery:has(>:only-child){grid-template-columns:1fr}.blogDetail-module__dPLbuq__galleryItem{border-radius:10px;margin:0;overflow:hidden}.blogDetail-module__dPLbuq__galleryImg{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.blogDetail-module__dPLbuq__galleryCaption{color:#999;text-align:center;margin-top:6px;font-family:DM Sans,sans-serif;font-size:12px}@media (max-width:600px){.blogDetail-module__dPLbuq__gallery{grid-template-columns:1fr}}.blogDetail-module__dPLbuq__recentSection{background:#fff;padding:40px 32px 56px}.blogDetail-module__dPLbuq__recentInner{max-width:860px;margin:0 auto}.blogDetail-module__dPLbuq__recentDivider{align-items:center;gap:20px;margin-bottom:28px;display:flex}.blogDetail-module__dPLbuq__recentDivider:before,.blogDetail-module__dPLbuq__recentDivider:after{content:"";background:#0d0d0d;flex:1;height:1px}.blogDetail-module__dPLbuq__recentDividerLabel{letter-spacing:.12em;text-transform:uppercase;color:#0d0d0d;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.blogDetail-module__dPLbuq__recentGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blogDetail-module__dPLbuq__recentCard{background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .25s;display:flex;overflow:hidden}.blogDetail-module__dPLbuq__recentCard:hover{box-shadow:0 4px 16px #00000012}.blogDetail-module__dPLbuq__recentCard:hover .blogDetail-module__dPLbuq__recentCardImgEl{transform:scale(1.04)}.blogDetail-module__dPLbuq__recentCardImg{aspect-ratio:16/10;background:#ebebeb;overflow:hidden}.blogDetail-module__dPLbuq__recentCardImgEl{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blogDetail-module__dPLbuq__recentCardImgPlaceholder{background:#e0e0e0;width:100%;height:100%}.blogDetail-module__dPLbuq__recentCardBody{flex-direction:column;flex:1;padding:16px;display:flex}.blogDetail-module__dPLbuq__recentCardDate{color:#999;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:11px;display:block}.blogDetail-module__dPLbuq__recentCardTitle{color:#0d0d0d;margin:0 0 10px;font-family:Playfair Display,serif;font-size:15px;font-weight:700;line-height:1.4}.blogDetail-module__dPLbuq__recentCardArrow{color:#0277bd;margin-top:auto;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}@media (max-width:992px){.blogDetail-module__dPLbuq__recentGrid{grid-template-columns:1fr;gap:16px}.blogDetail-module__dPLbuq__recentSection{padding:32px 24px 44px}.blogDetail-module__dPLbuq__recentTitle{font-size:20px}.blogDetail-module__dPLbuq__articleWrap{padding:28px 24px 36px}.blogDetail-module__dPLbuq__title{font-size:28px}.blogDetail-module__dPLbuq__shareBar{margin-bottom:28px}}.blogDetail-module__dPLbuq__notFound{text-align:center;padding:120px 24px}.blogDetail-module__dPLbuq__notFoundTitle{color:#0d0d0d;margin:0 0 14px;font-family:Playfair Display,serif;font-size:32px;font-weight:800}.blogDetail-module__dPLbuq__notFoundText{color:#666;margin:0 0 28px;font-family:DM Sans,sans-serif;font-size:15px}.blogDetail-module__dPLbuq__notFoundLink{color:#0277bd;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}.blogDetail-module__dPLbuq__skeleton{max-width:860px;margin:0 auto;padding:48px 32px}.blogDetail-module__dPLbuq__skeletonLine{background:linear-gradient(90deg,#e5e5e5 25%,#f0f0f0 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:3px;animation:1.4s infinite blogDetail-module__dPLbuq__shimmer}@keyframes blogDetail-module__dPLbuq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:992px){.blogDetail-module__dPLbuq__skeleton{padding:28px 24px}}
