.blog-detail-page[data-v-85c2482d]{width:100%;min-height:calc(100vh - 60px);background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:0}.blog-detail-header[data-v-85c2482d]{width:100%;display:flex;align-items:center;justify-content:center;position:fixed;top:60px;left:0;right:0;z-index:999;background-color:#fff;padding:12px 48px 16px;margin:0;box-sizing:border-box;transition:top .3s ease-in-out}.blog-detail-header.header-scrolled[data-v-85c2482d]{top:0}.back-btn[data-v-85c2482d]{position:absolute;left:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s;z-index:1000;flex-shrink:0}.back-btn[data-v-85c2482d]:hover{opacity:.7}.title-header[data-v-85c2482d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding-left:0;padding-right:0}.blog-detail-title[data-v-85c2482d]{font-family:RobotoCustom,sans-serif;font-size:40px;font-weight:700;color:#000;margin:0;text-align:center;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.2;padding:0 20px;box-sizing:border-box}.blog-detail-content[data-v-85c2482d]{width:100%;max-width:1320px;padding:72px 20px 20px;margin:0 auto;box-sizing:border-box;min-height:calc(100vh - 60px);transition:padding-top .28s ease-out}.loading[data-v-85c2482d],.empty[data-v-85c2482d]{text-align:center;padding:60px 20px;color:#666;font-size:16px}.blog-header[data-v-85c2482d]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.blog-title[data-v-85c2482d]{margin:0;font-family:RobotoCustom,sans-serif;font-size:55px;font-weight:1200;font-stretch:normal;color:#000;text-transform:uppercase;line-height:.75;flex-shrink:0;padding:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-feature-settings:normal;transform-origin:left bottom;text-align:left}.blog-header-toggle[data-v-85c2482d]{display:none;align-items:center;justify-content:center;width:24px;height:24px}.blog-header-toggle svg[data-v-85c2482d]{width:24px;height:24px;color:#000;transition:transform .3s ease}.blog-header-toggle .toggle-icon-rotated[data-v-85c2482d]{transform:rotate(180deg)}.blog-content-wrapper[data-v-85c2482d]{width:100%}.blog-content-wrapper-pc[data-v-85c2482d]{display:block}.slide-fade-enter-active[data-v-85c2482d]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-85c2482d]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-85c2482d],.slide-fade-leave-to[data-v-85c2482d]{opacity:0;transform:translateY(-10px)}.blog-detail-body[data-v-85c2482d]{padding-top:0;display:flex;flex-direction:column;align-items:center}.blog-detail-image[data-v-85c2482d]{object-fit:contain;margin-bottom:40px}.cover-image[data-v-85c2482d]{width:100%;height:auto;object-fit:cover;display:block}.blog-detail-date[data-v-85c2482d]{font-size:17px;color:#999;margin-bottom:8px;text-align:center}.blog-detail-text[data-v-85c2482d]{width:100%;max-width:1300px;font-size:16px;line-height:1.8;color:#333;text-align:left;padding-top:20px;padding-top:1.35lh}.blog-detail-text[data-v-85c2482d] p{margin:0 0 16px}.blog-detail-text[data-v-85c2482d] table{width:100%;border-collapse:collapse;border:1px solid #dddddd;margin:16px 0}.blog-detail-text[data-v-85c2482d] th,.blog-detail-text[data-v-85c2482d] td{border:1px solid #dddddd;padding:8px 12px;text-align:left;vertical-align:top}.blog-detail-text[data-v-85c2482d] th{background-color:#f8f8f8;font-weight:600}.blog-detail-text[data-v-85c2482d] strong{font-weight:700}.blog-detail-text[data-v-85c2482d] img{max-width:100%;height:auto;margin:20px 0}[data-v-85c2482d] .blog-detail-text .ql-align-center{text-align:center!important;display:block!important}[data-v-85c2482d] .blog-detail-text{text-align:inherit!important}[data-v-85c2482d] .blog-detail-text img{max-width:800px;width:auto;height:auto;min-width:0;object-fit:contain;margin:20px auto;display:block}[data-v-85c2482d] .blog-detail-text h2{margin:30px 0 15px;font-weight:700}[data-v-85c2482d] .blog-detail-text a{text-decoration:underline;color:#1a1c1e}@media(min-width:641px)and (max-width:1315px){.blog-detail-content[data-v-85c2482d]{padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);max-width:100%;box-sizing:border-box}.blog-detail-text[data-v-85c2482d]{width:100%;max-width:100%;box-sizing:border-box;padding-left:0;padding-right:0;padding-top:20px;padding-top:1.35lh;word-wrap:break-word;overflow-wrap:break-word}.blog-detail-body[data-v-85c2482d]{width:100%;max-width:100%;box-sizing:border-box}[data-v-85c2482d] .blog-detail-text *{max-width:100%;box-sizing:border-box}[data-v-85c2482d] .blog-detail-text img{max-width:100%!important;height:auto!important}}@media(max-width:968px){.blog-detail-header[data-v-85c2482d]{padding:12px 44px 16px 16px;position:fixed;top:60px;left:0;right:0;z-index:999;background-color:#fff;box-sizing:border-box;transition:top .3s ease-in-out}.blog-detail-header.header-scrolled[data-v-85c2482d]{top:0}.back-btn[data-v-85c2482d]{left:15px;padding:6px}.title-header[data-v-85c2482d]{padding-left:0;padding-right:0}.blog-detail-title[data-v-85c2482d]{font-size:32px!important;padding:0 10px;line-height:1.3}.blog-detail-content[data-v-85c2482d]{padding:72px 20px 30px}.blog-detail-text[data-v-85c2482d]{font-size:14px}[data-v-85c2482d] .blog-detail-text img{height:auto;max-width:100%;width:auto;object-fit:contain}.blog-date[data-v-85c2482d]{font-size:19px!important}}@media(max-width:640px){.blog-detail-header[data-v-85c2482d]{padding:10px 40px 14px 12px;position:fixed;top:60px;left:0;right:0;z-index:999;background-color:#fff;box-sizing:border-box;transition:top .3s ease-in-out}.blog-detail-header.header-scrolled[data-v-85c2482d]{top:0}.back-btn[data-v-85c2482d]{left:10px;padding:6px;z-index:1000}.title-header[data-v-85c2482d]{padding-left:0;padding-right:0}.blog-detail-title[data-v-85c2482d]{font-size:32px;padding:0 10px;line-height:1.3}.blog-detail-content[data-v-85c2482d]{padding:120px 16px 40px;box-sizing:border-box}.blog-detail-body[data-v-85c2482d]{padding-top:0;width:90%;max-width:90%;margin:0 auto}.blog-detail-image[data-v-85c2482d]{margin-bottom:30px;width:100%;max-width:100%}.blog-detail-date[data-v-85c2482d]{font-size:17px;margin-bottom:8px}.blog-detail-text[data-v-85c2482d]{font-size:14px;width:100%;max-width:100%}[data-v-85c2482d] .blog-detail-text img{height:auto;max-width:100%;width:auto;object-fit:contain}}.blog-detail-tags[data-v-85c2482d]{width:100%;max-width:1300px;padding:40px 0 20px;margin:0 auto;padding-left:0!important}.tags-container[data-v-85c2482d]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;width:100%;align-items:center}.tag-item[data-v-85c2482d]{padding:10px 18px;border:1px solid #000000;border-radius:999px;font-size:15px;color:#000;background-color:#fff;width:auto;max-width:400px;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;line-height:1.4}.show-tags-btn[data-v-85c2482d]{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:10px 24px;text-decoration:underline;transition:all .3s ease;white-space:nowrap;outline:none;box-sizing:border-box;width:auto;min-width:200px;display:flex;align-items:center;justify-content:center}.show-tags-btn[data-v-85c2482d]:hover{color:#000}.show-tags-btn[data-v-85c2482d]:focus{outline:none;border:none}.show-tags-btn[data-v-85c2482d]:active{outline:none;border:none}.show-tags-btn-active[data-v-85c2482d]{color:#000;font-weight:700;text-decoration:underline;outline:none;border:none}.blog-detail-divider-wrapper[data-v-85c2482d]{width:100%;max-width:1360px;padding:20px 20px 20px 0;margin:0 auto;position:relative;z-index:100!important;pointer-events:auto!important}.nav-buttons-top[data-v-85c2482d]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:relative;z-index:100!important;pointer-events:auto!important}.blog-detail-divider[data-v-85c2482d]{width:100%;height:1px;background-color:#000}.nav-btn[data-v-85c2482d]{background:none;border:none;color:#000;font-size:19px;font-weight:700;cursor:pointer;padding:8px 12px;text-decoration:none;transition:opacity .2s;position:relative;z-index:100!important;pointer-events:auto!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.nav-btn.prev-btn[data-v-85c2482d]{margin-right:auto;color:#000}.nav-btn.next-btn[data-v-85c2482d]{margin-left:auto;color:#000}.nav-btn[data-v-85c2482d]:hover:not(.nav-btn-disabled){opacity:.7}.nav-btn-disabled[data-v-85c2482d]{color:#000;opacity:.3;cursor:not-allowed;font-weight:700}.nav-btn[data-v-85c2482d]:not(.nav-btn-disabled){cursor:pointer!important}.social-share-wrapper[data-v-85c2482d]{width:100%;max-width:1200px;padding:20px 20px 20px 0;margin:0 auto;display:flex;justify-content:center}.social-share[data-v-85c2482d]{display:flex;gap:12px;align-items:center}.social-icon[data-v-85c2482d]{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;text-decoration:none}.social-icon[data-v-85c2482d]:hover{opacity:.8}.social-icon svg[data-v-85c2482d]{width:20px;height:20px;fill:currentColor}@media(max-width:968px){.blog-detail-tags[data-v-85c2482d]{padding:30px 0 15px;padding-left:0!important}.nav-btn[data-v-85c2482d]{font-size:18px}.tags-container[data-v-85c2482d]{gap:8px}.tag-item[data-v-85c2482d]{font-size:18px;padding:10px 24px;min-width:120px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.show-tags-btn[data-v-85c2482d]{padding:10px 24px;min-width:120px;font-size:18px}}@media(max-width:640px){.nav-btn[data-v-85c2482d]{font-size:18px}.blog-detail-tags[data-v-85c2482d]{padding:20px 10px 10px}.tags-container[data-v-85c2482d]{gap:8px}.tag-item[data-v-85c2482d]{font-size:18px;padding:8px 25px;min-width:120px;max-width:400px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.show-tags-btn[data-v-85c2482d]{font-size:18px;padding:8px 16px;min-width:120px}.social-share[data-v-85c2482d]{gap:8px}.social-icon[data-v-85c2482d]{width:36px;height:36px}.social-icon svg[data-v-85c2482d]{width:18px;height:18px}}.blog-grid[data-v-85c2482d]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.blog-card[data-v-85c2482d]{display:flex;flex-direction:column;cursor:pointer;transition:transform .3s ease;border:1px solid #000000;box-sizing:border-box;overflow:hidden}.blog-card[data-v-85c2482d]:hover{transform:translateY(-4px)}.blog-image-wrapper[data-v-85c2482d]{width:456px;height:456px;aspect-ratio:4 / 3;overflow:hidden;background-color:transparent;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;position:relative;z-index:1}.blog-image-wrapper img[data-v-85c2482d],.blog-image-wrapper .blog-image[data-v-85c2482d],.blog-card .blog-image-wrapper img[data-v-85c2482d],.blog-card img.blog-image[data-v-85c2482d]{width:100%;height:100%;object-fit:cover;display:block;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;vertical-align:top;line-height:0}.blog-image[data-v-85c2482d]{width:100%;height:100%;object-fit:cover;display:block;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.blog-card-content[data-v-85c2482d]{display:flex;flex-direction:column;padding:12px;width:100%;box-sizing:border-box;flex:1;gap:8px}.blog-card-title[data-v-85c2482d]{font-family:RobotoCustom,sans-serif;font-size:32px;font-weight:700;color:#000;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;min-height:calc(32px * 1.2 * 3)}.blog-date-wrapper[data-v-85c2482d]{display:flex;justify-content:flex-end;align-self:flex-end;margin-top:auto}.blog-date[data-v-85c2482d]{font-size:15px;color:#999;margin:0;white-space:nowrap}.pagination-wrapper[data-v-85c2482d]{width:100%;padding-bottom:60px;background-color:#fff;display:flex;justify-content:center;align-items:center}.pagination[data-v-85c2482d]{display:flex;justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:0}.pagination-btn[data-v-85c2482d]{min-width:40px;height:40px;padding:0 12px;margin:0;background-color:transparent;border:none;color:#000;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;vertical-align:top;line-height:1;border-radius:0}.pagination-btn[data-v-85c2482d]:hover:not(.pagination-btn-disabled):not(.pagination-btn-ellipsis):not(.pagination-btn-arrow){background-color:#f5f5f5}.pagination-btn-active[data-v-85c2482d]{border:1px solid #000000;background-color:#fff;color:#000}.pagination-btn-arrow[data-v-85c2482d]{border:none;color:#000;font-size:18px}.pagination-btn-arrow[data-v-85c2482d]:hover:not(.pagination-btn-disabled){background-color:#f5f5f5}.pagination-btn-disabled[data-v-85c2482d]{opacity:.5;cursor:not-allowed}.pagination-btn-ellipsis[data-v-85c2482d]{border:none;cursor:default;min-width:auto;padding:0 4px}.pagination-btn-ellipsis[data-v-85c2482d]:hover{background-color:transparent}.blog-container[data-v-85c2482d]{width:100%;max-width:1425px;padding:20px 20px 20px 0;margin:0 auto}@media(max-width:968px){.blog-grid[data-v-85c2482d]{grid-template-columns:repeat(2,1fr);gap:30px}.blog-title[data-v-85c2482d]{font-size:40px;padding-left:10px}.blog-date[data-v-85c2482d]{font-size:12px!important}.blog-card-title[data-v-85c2482d]{font-family:RobotoCustom,sans-serif;font-size:24px;font-weight:700;color:#000;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;min-height:calc(24px * 1.2 * 3)}.blog-card-content[data-v-85c2482d]{gap:8px}.blog-date-wrapper[data-v-85c2482d]{display:flex;justify-content:flex-end;align-self:flex-end;margin-top:auto}}@media(max-width:640px){.blog-header[data-v-85c2482d]{cursor:pointer}.blog-header-toggle[data-v-85c2482d]{display:flex!important}.blog-content-mobile[data-v-85c2482d]{display:block;padding:0 15px}.blog-grid-pc[data-v-85c2482d]{display:none!important}.blog-page[data-v-85c2482d]{padding:40px 0 0}.blog-grid[data-v-85c2482d]{grid-template-columns:1fr;gap:0;padding:0;max-width:100%;margin:0 auto}.blog-card[data-v-85c2482d]{border:1px solid #000000;margin-bottom:25px;box-sizing:border-box;overflow:hidden;width:100%;display:flex;flex-direction:row;align-items:center;padding:0;position:relative}.blog-card[data-v-85c2482d]:last-child{margin-bottom:0}.blog-image-wrapper[data-v-85c2482d]{width:200px;height:200px;flex-shrink:0;background-color:transparent;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;position:relative;z-index:1;margin:0}.blog-image-wrapper img[data-v-85c2482d],.blog-image-wrapper .blog-image[data-v-85c2482d],.blog-card .blog-image-wrapper img[data-v-85c2482d],.blog-card img.blog-image[data-v-85c2482d],.blog-image[data-v-85c2482d]{width:200px;height:200px;object-fit:cover;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;vertical-align:top;line-height:0}.blog-card-content[data-v-85c2482d]{padding:8px;flex:1;display:flex;flex-direction:column;gap:6px}.blog-card-title[data-v-85c2482d]{font-family:RobotoCustom,sans-serif;font-size:24px;font-weight:700;color:#000;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;min-height:calc(24px * 1.2 * 3)}.blog-date-wrapper[data-v-85c2482d]{display:flex;justify-content:flex-end;align-self:flex-end;margin-top:auto}.blog-date[data-v-85c2482d]{font-size:12px;color:#999;margin:0;white-space:nowrap}.pagination[data-v-85c2482d]{flex-wrap:wrap;gap:4px}.pagination-btn[data-v-85c2482d]{min-width:36px;height:36px;margin:0;vertical-align:top;line-height:1;font-size:12px;padding:0 8px}}
