.BlogDetail_detailWrap__dIMcf{background-color:#ffffff;min-height:100vh;font-family:var(--font-montserrat),sans-serif}.BlogDetail_articleRoot__75SXQ{padding-bottom:80px}.BlogDetail_articleHeader__df4bs{background-color:#ffffff;padding:80px 0 60px;text-align:center}.BlogDetail_headerInner__2jF1Z{max-width:800px;margin:0 auto}.BlogDetail_metaTop__ObkqN{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.1em}.BlogDetail_metaCategory__7GLBz{color:#008a8e}.BlogDetail_metaDot__vuemd{width:4px;height:4px;background:#e0e0e0;border-radius:50%}.BlogDetail_h1__tBwU2{font-size:48px;font-weight:800;line-height:1.15;letter-spacing:-1.5px;margin:0 0 32px;color:#111}.BlogDetail_authorBlock__CA_Pa{display:flex;align-items:center;justify-content:center;gap:12px}.BlogDetail_authorAvatar__ObGRN{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;overflow:hidden}.BlogDetail_authorMeta__yD3gX{text-align:left;display:flex;flex-direction:column}.BlogDetail_authorName__N0TvY{font-size:14px;font-weight:700;color:#111}.BlogDetail_authorRole__mw8t3{font-size:12px;color:#888}.BlogDetail_heroGraphic__oKqlj{position:relative;width:100%;max-width:1100px;margin:0 auto 64px;aspect-ratio:21/9;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.BlogDetail_heroImg__21c4t{object-fit:cover}.BlogDetail_contentFlow__6f9D5{max-width:720px;margin:0 auto}.BlogDetail_contentFlow__6f9D5 h2{font-size:28px;font-weight:800;color:#111;margin:64px 0 24px;letter-spacing:-.5px;line-height:1.3}.BlogDetail_contentFlow__6f9D5 h3{font-size:22px;font-weight:700;color:#222;margin:48px 0 20px}.BlogDetail_contentFlow__6f9D5 p{font-size:19px;line-height:1.8;color:#333;margin:0 0 32px;font-weight:400}.BlogDetail_contentFlow__6f9D5 blockquote{padding:0 0 0 32px;border-left:2px solid #111;margin:48px 0;font-size:24px;font-style:normal;color:#111;line-height:1.5;font-weight:600;letter-spacing:-.5px}.BlogDetail_contentFlow__6f9D5 ul{margin:32px 0;padding-left:20px}.BlogDetail_contentFlow__6f9D5 li{font-size:19px;line-height:1.8;color:#333;margin-bottom:12px;padding-left:12px;position:relative}.BlogDetail_contentFlow__6f9D5 li::marker{color:#C8A550;font-size:1.2em}.BlogDetail_funnelSection__CHvs_{background-color:#fafbfd;padding:100px 0;border-top:1px solid #f0f0f0}.BlogDetail_funnelHeader__yGLye{text-align:center;margin-bottom:64px}.BlogDetail_funnelHeader__yGLye h2{font-size:32px;font-weight:800;color:#111;margin:0;letter-spacing:-.5px}.BlogDetail_productGrid___CASo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.BlogDetail_productCard__YQ_mr{background:#fff;border-radius:8px;text-decoration:none;overflow:hidden;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid transparent;transition:box-shadow .3s,transform .3s,border-color .3s}.BlogDetail_productCard__YQ_mr:hover{box-shadow:0 16px 40px rgba(0,0,0,.08);transform:translateY(-4px);border-color:#eaeaea}.BlogDetail_productImageWrap__NMQaa{position:relative;width:100%;aspect-ratio:1/1;background:#fcfcfc}.BlogDetail_productImg__pgtZx{object-fit:contain;padding:24px}.BlogDetail_productInfo__P5xJo{padding:24px;text-align:center}.BlogDetail_productName__bDUi4{font-size:14px;color:#444;font-weight:600;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogDetail_priceCurrent__xEEOe{font-size:18px;font-weight:800;color:#111}@media (max-width:1024px){.BlogDetail_h1__tBwU2{font-size:40px}.BlogDetail_heroGraphic__oKqlj{aspect-ratio:16/9;border-radius:0}.BlogDetail_productGrid___CASo{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogDetail_articleHeader__df4bs{padding:60px 20px 40px}.BlogDetail_h1__tBwU2{font-size:32px;letter-spacing:-1px}.BlogDetail_contentFlow__6f9D5 li,.BlogDetail_contentFlow__6f9D5 p{font-size:17px}.BlogDetail_contentFlow__6f9D5 blockquote{font-size:20px;padding-left:24px}.BlogDetail_funnelSection__CHvs_{padding:60px 0}.BlogDetail_funnelHeader__yGLye h2{font-size:24px}.BlogDetail_productGrid___CASo{grid-template-columns:1fr 1fr;gap:16px}.BlogDetail_productInfo__P5xJo{padding:16px}}