.BlogDetail_blogDetailPage__U4Y9P{min-height:auto;padding:1.5rem 0 3.5rem;position:relative;background:var(--primary-bg)}.BlogDetail_blogDetailContainer__Jb8fF{width:min(92%,1480px);margin:0 auto;padding:0 1rem;position:relative;z-index:1}.BlogDetail_backToListTop__aS3pv{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;color:var(--text-primary);font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s ease}.BlogDetail_backToListTop__aS3pv:hover{color:var(--color-accent-text)}.BlogDetail_backArrow__OLiln{font-size:1.25rem;line-height:1}.BlogDetail_blogDetailLayout__a2hHb{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.BlogDetail_blogDetailMain__LD0Vj{min-width:0}.BlogDetail_blogDetailArticle__6NAYf{background:transparent}.BlogDetail_dateBlock__nEL7b{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}.BlogDetail_dateLabel__82_vw,.BlogDetail_dateValue__e9fI_{font-size:1rem;color:var(--text-primary)}.BlogDetail_blogDetailTitle__bOqUk{font-size:clamp(2rem,4vw,3.25rem);font-weight:600;color:var(--text-primary);line-height:1.15;margin:0 0 1.5rem}.BlogDetail_introBox__JMT_d{background:var(--color-accent-tint);border-left:4px solid var(--color-accent-border);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1.75rem}.BlogDetail_introText__Hf89H{margin:0;font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.6;color:var(--color-accent-text);letter-spacing:.01em}.BlogDetail_introText__Hf89H strong{font-weight:700;color:inherit}.BlogDetail_blogCoverImage__SMXKP{width:100%;max-height:450px;overflow:hidden;border-radius:8px;margin-bottom:2rem}.BlogDetail_blogCoverImage__SMXKP img{width:100%;height:100%;object-fit:cover;display:block}.BlogDetail_blogContentBody__zEWr0{line-height:1.85;color:rgba(0,0,0,.9);font-size:clamp(1rem,1.5vw,1.25rem)}.BlogDetail_blogContentBody__zEWr0 h2,.BlogDetail_contentHeading__AqgLE{font-size:clamp(1.75rem,2.5vw,2.75rem);font-weight:600;color:var(--text-primary);margin:2.5rem 0 1.25rem;padding-bottom:0;border-bottom:none;line-height:1.25}.BlogDetail_blogContentBody__zEWr0 h2:first-child,.BlogDetail_contentHeading__AqgLE:first-child{margin-top:0}.BlogDetail_blogContentBody__zEWr0 h3{font-size:1.375rem;font-weight:600;color:var(--text-primary);margin:2rem 0 .75rem}.BlogDetail_blogContentBody__zEWr0 p{margin-bottom:1.25rem}.BlogDetail_blogContentBody__zEWr0 ol,.BlogDetail_blogContentBody__zEWr0 ul{margin-bottom:1.25rem;padding-left:2rem}.BlogDetail_blogContentBody__zEWr0 li{margin-bottom:.5rem}.BlogDetail_blogContentBody__zEWr0 li strong,.BlogDetail_blogContentBody__zEWr0 strong{font-weight:600;color:var(--text-primary)}.BlogDetail_blogContentBody__zEWr0 blockquote{border-left:4px solid var(--color-accent-border);padding:1rem 1.5rem;margin:1.5rem 0;background:var(--color-accent-tint-soft);font-style:italic}.BlogDetail_actionRow__A4VD8{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:2.5rem 0 1.5rem}.BlogDetail_actionPill__NElUF{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:180px;height:64px;padding:0 1.75rem;background:var(--primary-bg);border:1px solid var(--color-accent-border-strong);border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.15);font-size:1.25rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.BlogDetail_actionPill__NElUF:hover:not(:disabled){border-color:var(--color-accent-text);transform:translateY(-1px)}.BlogDetail_actionPill__NElUF:disabled{cursor:not-allowed;opacity:.85}.BlogDetail_likePill__dl45W.BlogDetail_liked__FzE3B{color:#e11d48;border-color:#f87171}.BlogDetail_actionIcon__EdS3u{width:1.75rem;height:1.75rem;flex-shrink:0}.BlogDetail_actionCount__af9O1{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogDetail_baziCta__XqTPa{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:76px;margin-bottom:1.5rem;padding:1rem 1.5rem;background:var(--color-accent-surface);border:2px solid var(--color-accent-border);border-radius:8px;color:var(--text-primary);font-size:1.375rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.BlogDetail_baziCta__XqTPa:hover{background:var(--color-accent-surface-hover);border-color:var(--color-accent-border-strong);color:var(--text-primary)}.BlogDetail_baziCtaArrow__dv_cI{font-size:1.5rem;line-height:1}.BlogDetail_postNavRow__9NxNo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.BlogDetail_postNavCardEmpty__icL31,.BlogDetail_postNavCard__iq0Pu{min-height:92px;border-radius:8px;border:1px solid var(--color-accent-border);background:var(--surface-muted)}.BlogDetail_postNavCard__iq0Pu{text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.BlogDetail_postNavCardEmpty__icL31,.BlogDetail_postNavCard__iq0Pu{display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:1rem 1.25rem}.BlogDetail_postNavCard__iq0Pu:hover{border-color:var(--color-accent-border-strong);background:var(--color-accent-tint)}.BlogDetail_postNavCardNext__Npfu9{text-align:right;align-items:flex-end}.BlogDetail_postNavLabel__xa9vz{color:var(--text-primary);font-size:.875rem;font-weight:600}.BlogDetail_postNavTitle__tjK52{color:var(--color-accent-border-strong);font-size:.875rem;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogDetail_postNavEmptyText__VZCj0{color:var(--text-muted);font-size:.875rem}.BlogDetail_moreArticlesSection__LEBM3{margin-top:3rem;padding-top:1rem}.BlogDetail_moreArticlesHeading___6I1T{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;color:var(--color-accent-border)}.BlogDetail_moreArticlesIcon__GmSTe{width:1.5rem;height:1.5rem;flex-shrink:0}.BlogDetail_moreArticlesGrid__VhJUE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.BlogDetail_moreCard__94GMw{display:flex;flex-direction:column;border:2px solid color-mix(in srgb,var(--color-accent-border) 80%,transparent);border-radius:10px;overflow:hidden;background:var(--primary-bg);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.BlogDetail_moreCard__94GMw:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.BlogDetail_moreCardImageWrap__64J__{position:relative;height:224px;overflow:hidden}.BlogDetail_moreCardImage__xg_OO{width:100%;height:100%;object-fit:cover;display:block}.BlogDetail_moreCardImagePlaceholder__yXE5H{width:100%;height:100%;background:linear-gradient(135deg,var(--color-accent-tint) 0,var(--color-accent-surface) 100%)}.BlogDetail_moreCardCategory__hkm2g{position:absolute;left:10px;bottom:12px;padding:.2rem .65rem;background:var(--color-accent-on-dark);color:var(--color-brand-contrast);font-size:.875rem;font-weight:600;border-radius:8px}.BlogDetail_moreCardBody___XtMY{display:flex;flex-direction:column;flex:1 1;padding:1rem 1.1rem 1.1rem}.BlogDetail_moreCardTitle__oo_AF{margin:0 0 .65rem;font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.45}.BlogDetail_moreCardExcerpt__pJp_F,.BlogDetail_moreCardTitle__oo_AF{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogDetail_moreCardExcerpt__pJp_F{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--color-accent-text);flex:1 1}.BlogDetail_moreCardFooter__vahaY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-accent-border) 35%,transparent)}.BlogDetail_moreCardAuthor__0g_ds{display:flex;align-items:center;gap:.5rem;min-width:0}.BlogDetail_moreCardAuthor__0g_ds img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.BlogDetail_moreCardAuthor__0g_ds span{overflow:hidden;text-overflow:ellipsis}.BlogDetail_moreCardAuthor__0g_ds span,.BlogDetail_moreCardDate__4UB5q{font-size:.9375rem;color:var(--color-accent-text);white-space:nowrap}.BlogDetail_blogDetailSidebar__qU_LG{display:flex;flex-direction:column;gap:1.25rem;width:100%;position:-webkit-sticky;position:sticky;top:80px;align-self:start;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}.BlogDetail_sidebarCard__y9D2U{background:var(--color-accent-tint-soft);border:1px solid var(--color-accent-border);border-radius:10px;padding:1.25rem 1.35rem}.BlogDetail_sidebarCardTitle__lZQwm{margin:0 0 .85rem;font-size:1.125rem;font-weight:500;color:var(--text-primary)}.BlogDetail_sidebarAuthor__WrT12{display:flex;align-items:center;gap:.85rem}.BlogDetail_sidebarAuthorAvatar__7peqm{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.BlogDetail_sidebarAuthorName__TsjJG{font-size:1.125rem;color:var(--color-accent-text)}.BlogDetail_sidebarCategoryValue__OqWNQ{margin:0;font-size:1rem;color:var(--color-accent-text);letter-spacing:.01em}.BlogDetail_tocHeader__H2QGf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0 0 .5rem;border:none;background:transparent;cursor:pointer;text-align:left}.BlogDetail_tocHeader__H2QGf .BlogDetail_sidebarCardTitle__lZQwm{margin:0;font-weight:600}.BlogDetail_tocChevron__uK1C5{width:1.1rem;height:1.1rem;color:var(--color-accent-text);transition:transform .2s ease;flex-shrink:0}.BlogDetail_tocChevronOpen___atfm{transform:rotate(180deg)}.BlogDetail_tocNav__TV3FQ{max-height:420px;overflow-y:auto}.BlogDetail_tocList__GxfYO{list-style:none;margin:0;padding:0}.BlogDetail_tocList__GxfYO li+li{margin-top:.35rem}.BlogDetail_tocLink__txhiz{display:block;width:100%;padding:.25rem 0;border:none;background:transparent;text-align:left;font-size:.9375rem;line-height:1.45;color:var(--color-accent-text);cursor:pointer;transition:color .2s ease}.BlogDetail_tocLink__txhiz:hover{color:var(--text-primary)}.BlogDetail_richTextBlock__gPqp6{margin-bottom:1.25rem}.BlogDetail_codeBlock__aZje4{margin:1.5rem 0;padding:1rem 1.25rem;background:#1f2937;color:#f9fafb;border-radius:8px;overflow-x:auto;font-size:.875rem;line-height:1.6}.BlogDetail_htmlBlock__niBg1{margin:1.25rem 0}.BlogDetail_contentImage__FthIM{margin:2rem 0;text-align:center}.BlogDetail_contentImage__FthIM img{max-width:100%;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.BlogDetail_imageCaption__GJ4yO{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary);font-style:italic}.BlogDetail_videoContainer__yZ72l{margin:2rem 0;border-radius:12px;overflow:hidden;background:#000}.BlogDetail_videoContainer__yZ72l video{display:block;width:100%;max-height:480px;height:auto}.BlogDetail_videoCaption__C60QP{margin:.5rem 0 0;text-align:center;font-size:.875rem;color:var(--text-secondary)}.BlogDetail_embedContainer__XbyQl{margin:2rem 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.BlogDetail_embedContainer__XbyQl iframe{position:absolute;top:0;left:0;width:100%;height:100%}.BlogDetail_errorState__umUef,.BlogDetail_loadingState__Vv1sd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center}.BlogDetail_spinner__zFov1{width:40px;height:40px;border:4px solid var(--hover-bg);border-top-color:var(--color-accent-border);border-radius:50%;animation:BlogDetail_spin__CQWPu 1s linear infinite;margin-bottom:1rem}@keyframes BlogDetail_spin__CQWPu{to{transform:rotate(1turn)}}.BlogDetail_errorState__umUef h2{color:var(--text-nav-muted);margin-bottom:1rem}.BlogDetail_errorState__umUef p{color:var(--text-secondary);margin-bottom:2rem}.BlogDetail_backToListButton___FHWp{display:inline-block;padding:.85rem 1.5rem;background:var(--color-accent-text);color:var(--color-brand-contrast);border-radius:8px;text-decoration:none;font-weight:500}.BlogDetail_backToListButton___FHWp:hover{background:var(--color-accent-text-hover);color:var(--color-brand-contrast)}@media (max-width:1100px){.BlogDetail_blogDetailLayout__a2hHb{grid-template-columns:1fr;gap:1.5rem}.BlogDetail_blogDetailSidebar__qU_LG{position:static;top:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:.85rem;order:2}.BlogDetail_blogDetailMain__LD0Vj{order:1}.BlogDetail_moreArticlesGrid__VhJUE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.BlogDetail_blogDetailPage__U4Y9P{padding:1rem 0 2.5rem}.BlogDetail_blogDetailContainer__Jb8fF{width:calc(100% - 1.5rem);padding:0 .75rem}.BlogDetail_blogDetailTitle__bOqUk{font-size:1.75rem}.BlogDetail_actionRow__A4VD8{flex-direction:column;align-items:stretch}.BlogDetail_actionPill__NElUF{width:100%;min-width:0}.BlogDetail_postNavRow__9NxNo{grid-template-columns:1fr}.BlogDetail_postNavCardNext__Npfu9{text-align:left;align-items:flex-start}.BlogDetail_moreArticlesGrid__VhJUE{grid-template-columns:1fr}.BlogDetail_sidebarCard__y9D2U{padding:1rem 1.1rem}.BlogDetail_tocNav__TV3FQ{max-height:240px}}@media (max-width:480px){.BlogDetail_blogContentBody__zEWr0{font-size:.9375rem}.BlogDetail_blogContentBody__zEWr0 h2,.BlogDetail_contentHeading__AqgLE{font-size:1.5rem}.BlogDetail_baziCta__XqTPa{font-size:1.125rem;min-height:64px}}