.BlogDetailPage_pageTitle__YiqxS{font-size:clamp(1.9rem,2.7vw,3.2rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;max-width:900px;color:#131f2b}.BlogDetailPage_previewText__IxKEC{font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.65;color:#4f5b67;max-width:920px}.BlogDetailPage_coverCard__Nv8uw{overflow:hidden;background:transparent}.BlogDetailPage_coverWrap__ucWWZ{position:relative;width:100%;height:clamp(260px,44vw,620px)}.BlogDetailPage_tocCard__5TPUM{border:1px solid #dedede;background:#f1f1f1;overflow:hidden}.BlogDetailPage_tocHeader__THkmw{padding:16px 22px;font-size:1.05rem;font-weight:700;color:#1f2933;border-bottom:1px solid #d7d7d7}.BlogDetailPage_tocList__xvcLi{margin:0;padding:14px 22px 18px 44px}.BlogDetailPage_tocItem__noWMB{margin-bottom:10px;color:#6b7280}.BlogDetailPage_tocItem__noWMB:last-child{margin-bottom:0}.BlogDetailPage_tocLink__Sze9v{color:var(--mantine-primary-color-filled);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.BlogDetailPage_tocLink__Sze9v:hover{color:var(--mantine-primary-color-filled-hover)}.BlogDetailPage_markdown__P_37f{color:#2f3944;line-height:1.7;font-size:1.04rem}.BlogDetailPage_markdown__P_37f p{margin:0 0 1.35rem}.BlogDetailPage_markdown__P_37f ol,.BlogDetailPage_markdown__P_37f ul{margin:0 0 1.35rem;padding-left:1.6rem}.BlogDetailPage_markdown__P_37f li{margin-bottom:.6rem}.BlogDetailPage_markdown__P_37f img{display:block;width:100%;height:auto;margin:1.4rem 0 1.7rem}.BlogDetailPage_heading2__KcDmk{margin:2.5rem 0 1rem;font-size:clamp(1.6rem,2.2vw,2.3rem);line-height:1.18;letter-spacing:-.02em;color:#151f2b}.BlogDetailPage_heading3__TxOLk{margin:2rem 0 .8rem;font-size:clamp(1.3rem,1.7vw,1.7rem);line-height:1.25;color:#192533}.BlogDetailPage_heading4__sEjbZ{margin:1.7rem 0 .8rem;font-size:1.34rem;line-height:1.35;color:#1b2838}.BlogDetailPage_heading5__9H9P_,.BlogDetailPage_heading6__Fv8ao{margin:1.4rem 0 .65rem;color:#1d2c3d}.BlogDetailPage_blockquote__WAcXN{margin:0 0 1.4rem;padding:.9rem 1rem;border-left:4px solid #d0d6db;background:#f5f7f9;color:#334155}.BlogDetailPage_inlineCode__9YwY_{background:#e5e7eb;border-radius:4px;padding:2px 6px;font-size:.9em}.BlogDetailPage_codeBlock__6dCNr{margin:0 0 1.4rem;padding:1rem;overflow-x:auto;border-radius:8px;background:#e5e7eb;font-size:.9rem;line-height:1.6}.BlogDetailPage_contentLink__ZHHPc{color:var(--mantine-primary-color-filled);text-decoration:underline;text-underline-offset:2px}.BlogDetailPage_contentLink__ZHHPc:hover{color:var(--mantine-primary-color-filled-hover)}.BlogDetailPage_ctaTextBlock__IY0_Y{margin-top:.5rem}.BlogDetailPage_sidebar__taaoB{border-left:1px solid #d5d8dc;padding-left:clamp(20px,2.2vw,34px);position:sticky;top:96px}.BlogDetailPage_sidebarTitle__ZBXJU{font-size:clamp(1.8rem,2.05vw,2.5rem);line-height:1.12;margin-bottom:22px;color:#1a2430}.BlogDetailPage_recentPostLink__geHsx{font-size:clamp(1rem,1.02vw,1.35rem);line-height:1.36;color:#27303b;text-decoration:none}.BlogDetailPage_recentPostLink__geHsx:hover{color:var(--mantine-primary-color-filled)}@media (max-width:74.99em){.BlogDetailPage_sidebar__taaoB{position:static;top:auto;border-left:0;border-top:1px solid #d5d8dc;padding-top:24px;padding-left:0}.BlogDetailPage_sidebarTitle__ZBXJU{font-size:clamp(1.5rem,5.4vw,2rem);margin-bottom:14px}.BlogDetailPage_recentPostLink__geHsx{font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.38}.BlogDetailPage_tocList__xvcLi{padding-right:14px}.BlogDetailPage_ctaTextBlock__IY0_Y{margin-top:.35rem}}