.Blog_blogPage__B0skP{min-height:100vh;background-color:var(--primary-bg);padding:2rem 0 2rem 10rem}.Blog_containerBlog__kUK4Z{max-width:var(--component-width-xl);margin:0;padding:0 1.5rem}.Blog_blogHeader__DVTxs{text-align:left;margin-bottom:2rem}.Blog_blogMainTitle__Oua6e{font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;margin-top:0;letter-spacing:-.025em}.Blog_blogMainSubtitle__1Qhif{font-size:1.125rem;color:var(--text-secondary);max-width:none;margin:0;line-height:1.6}.Blog_blogList__YScgC{display:flex;flex-direction:column;gap:0;margin-top:0;max-width:none;margin-left:0;margin-right:0}.Blog_blogItem__2Q1ip{display:flex;gap:2rem;padding:1.5rem 0 1.5rem 1.5rem;border-left:3px solid var(--border-color);border-bottom:none;transition:all .2s ease;margin-left:0;min-height:7.5rem}.Blog_blogItem__2Q1ip:last-child{border-bottom:none}.Blog_blogItem__2Q1ip:hover{border-left-color:var(--color-accent);padding-left:1.75rem}.Blog_blogItemDate__zAT4X{font-size:.875rem;color:var(--text-secondary);font-weight:500;min-width:140px;flex-shrink:0;padding-top:0}.Blog_blogItemContent__AMw43{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.Blog_blogItemTitle__XOcVc{font-size:1.25rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.Blog_blogItemTitleLink__AQD0B{color:inherit;text-decoration:none;transition:color .2s ease}.Blog_blogItemTitleLink__AQD0B:hover{color:var(--color-accent)}.Blog_blogItemMeta__O2Xfu{display:flex;gap:1rem;align-items:center;font-size:.8125rem;color:var(--text-muted);margin-top:.5rem}.Blog_blogItemLikes__lovlJ,.Blog_blogItemViews__DKDLN{display:flex;align-items:center;gap:.25rem}.Blog_blogItemExcerpt__zW1dy{font-size:.875rem;color:var(--text-body);line-height:1.6;margin:0}.Blog_blogItemLink__xI0rt{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease;align-self:flex-start;margin-top:.5rem}.Blog_blogItemLink__xI0rt:hover{color:var(--color-accent-hover)}.Blog_blogItemLink__xI0rt .Blog_arrow__FNqj_{transition:transform .2s ease;font-weight:400}.Blog_blogItemLink__xI0rt:hover .Blog_arrow__FNqj_{transform:translateX(3px)}.Blog_blogGrid__z50Go{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Blog_blogCard__avYYy{background:var(--primary-bg);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--border-color)}.Blog_blogCard__avYYy:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.15);border-color:var(--border-color-strong)}.Blog_blogCardContent__BaO3F{padding:2rem;display:flex;flex-direction:column;height:100%}.Blog_blogCardTitle__pvZR8{font-size:1.375rem;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:.75rem}.Blog_blogCardDate__bOPu6{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:500}.Blog_blogCardExcerpt__eDzjB{font-size:.875rem;color:var(--text-body);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.Blog_blogCardLink__CPIZM{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease;align-self:flex-start}.Blog_blogCardLink__CPIZM:hover{color:var(--color-accent-hover)}.Blog_blogCardLink__CPIZM .Blog_arrow__FNqj_{transition:transform .2s ease;font-weight:400}.Blog_blogCardLink__CPIZM:hover .Blog_arrow__FNqj_{transform:translateX(3px)}@media (max-width:768px){.Blog_blogPage__B0skP{padding:1.5rem 0}.Blog_containerBlog__kUK4Z{padding:0 1rem}.Blog_blogHeader__DVTxs{margin-bottom:1.5rem}.Blog_blogMainTitle__Oua6e{font-size:2.5rem}.Blog_blogMainSubtitle__1Qhif{font-size:1rem}.Blog_blogItem__2Q1ip{gap:1.5rem;padding:1.25rem 0 1.25rem 1rem}.Blog_blogItemDate__zAT4X{min-width:100px;font-size:.8125rem}.Blog_blogItemTitle__XOcVc{font-size:1.125rem}.Blog_blogGrid__z50Go{grid-template-columns:1fr;gap:1.5rem}.Blog_blogCardContent__BaO3F{padding:1.5rem}.Blog_blogCardTitle__pvZR8{font-size:1.25rem}}@media (max-width:480px){.Blog_blogPage__B0skP{padding:1rem 0}.Blog_blogMainTitle__Oua6e{font-size:2rem}.Blog_blogHeader__DVTxs{margin-bottom:1.5rem}.Blog_blogItem__2Q1ip{flex-direction:column;gap:.75rem;padding:1rem 0 1rem .75rem}.Blog_blogItemDate__zAT4X{min-width:auto;padding-top:0}.Blog_blogItemTitle__XOcVc{font-size:1rem}.Blog_blogItemExcerpt__zW1dy{font-size:.8125rem}.Blog_blogCardContent__BaO3F{padding:1.25rem}.Blog_blogCardTitle__pvZR8{font-size:1.125rem}.Blog_blogCardExcerpt__eDzjB{font-size:.8125rem}}.Blog_blogEmptyState__Qjold{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.Blog_blogEmptyState__Qjold h3{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.Blog_blogEmptyState__Qjold p{font-size:.875rem}.Blog_blogLoading__Eekt2{display:flex;justify-content:center;align-items:center;padding:4rem;color:var(--text-secondary)}.Blog_blogFilters__PbRca{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.Blog_blogSearch__8nhO3{flex:1 1;max-width:300px}.Blog_blogSearch__8nhO3 input{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color-strong);border-radius:8px;font-size:.875rem;transition:border-color .2s ease}.Blog_blogSearch__8nhO3 input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-focus-ring)}.Blog_blogCategories__pAJre{display:flex;gap:.5rem;flex-wrap:wrap}.Blog_categoryTag__CBLrd{padding:.375rem .75rem;background-color:var(--hover-bg);color:var(--text-body);border:1px solid var(--border-color);border-radius:20px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Blog_categoryTag__CBLrd.Blog_active__FB_Fm,.Blog_categoryTag__CBLrd:hover{background-color:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-brand)}.Blog_blogPagination__BeuVo{display:flex;justify-content:center;margin-top:3rem;gap:.5rem}.Blog_paginationButton__LngVw{padding:.5rem .75rem;border:1px solid var(--border-color-strong);background:var(--primary-bg);color:var(--text-nav-muted);text-decoration:none;border-radius:6px;font-size:.875rem;transition:all .2s ease}.Blog_paginationButton__LngVw:hover{background-color:var(--secondary-bg);border-color:var(--text-muted)}.Blog_paginationButton__LngVw.Blog_active__FB_Fm{background-color:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-brand)}.Blog_paginationButton__LngVw:disabled{opacity:.5;cursor:not-allowed}.Blog_categoryFilter__XkqxG{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin:2rem 0;padding:0}.Blog_categoryBtn__X_P9u{padding:.5rem 1.25rem;border:2px solid var(--border-color);border-radius:8px;background:var(--primary-bg);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Blog_categoryBtn__X_P9u:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-tint)}.Blog_categoryBtn__X_P9u.Blog_active__FB_Fm{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-brand-contrast)}.Blog_blogCardImage__65J0T{width:100%;height:200px;overflow:hidden;margin-bottom:1rem;border-radius:8px}.Blog_blogCardImage__65J0T img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Blog_blogCard__avYYy:hover .Blog_blogCardImage__65J0T img{transform:scale(1.05)}.Blog_blogCardMeta__MC_Vh{display:flex;gap:1rem;align-items:center;font-size:.875rem;color:var(--text-muted);margin-bottom:.75rem}.Blog_blogCardLikes__wliMP,.Blog_blogCardViews__Ivbv8{display:flex;align-items:center;gap:.25rem}.Blog_blogCardTags__L2UnQ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:.75rem}.Blog_tag__50qs4{padding:.25rem .75rem;background:var(--hover-bg);color:var(--text-secondary);font-size:.75rem;border-radius:4px;font-weight:500}.Blog_loading__bBYKq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-secondary)}.Blog_spinner__XYbav{width:40px;height:40px;border:4px solid var(--hover-bg);border-top-color:var(--color-accent);border-radius:50%;animation:Blog_spin__hfqGU 1s linear infinite;margin-bottom:1rem}@keyframes Blog_spin__hfqGU{to{transform:rotate(1turn)}}.Blog_emptyState__KMFh_{text-align:center;padding:4rem 0;color:var(--text-muted);font-size:1.125rem}.Blog_pagination__FP7JJ{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem 0 0 1.5rem;border-top:1px solid var(--border-color)}.Blog_pageBtn__q5xRy{padding:.75rem 1.5rem;background:var(--primary-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Blog_pageBtn__q5xRy:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-tint)}.Blog_pageBtn__q5xRy:disabled{opacity:.5;cursor:not-allowed}.Blog_pageInfo__RVsCI{color:var(--text-secondary);font-size:.875rem;font-weight:500}.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%;aspect-ratio:16/9;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{width:100%;height:auto;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}}