.blogDetail_blogDetailContainer__N7sUI{display:flex;max-width:1500px;margin:200px auto 0;padding:0 20px;gap:40px}@media(max-width:768px){.blogDetail_blogDetailContainer__N7sUI{flex-direction:column;margin-top:120px}}@media(max-width:425px){.blogDetail_blogDetailContainer__N7sUI{margin-top:100px;padding:0 15px}}.blogDetail_blogToc__II8Sl{width:300px;position:-webkit-sticky;position:sticky;top:100px;margin-bottom:100px;align-self:flex-start}@media(max-width:768px){.blogDetail_blogToc__II8Sl{width:100%;position:relative;top:0}}@media(max-width:425px){.blogDetail_blogToc__II8Sl{display:none}}.blogDetail_blogToc_mobile__8aZld{width:100%;margin:50px 0;display:none;background:#f9f9f9;padding:20px;border-radius:10px}@media(max-width:768px){.blogDetail_blogToc_mobile__8aZld{display:block}}@media(max-width:425px){.blogDetail_blogToc_mobile__8aZld{margin:30px 0;padding:16px}}.blogDetail_tocWrapper__XmrBC{background:#f9f9f9;padding:20px;border-radius:10px;font-size:15px}.blogDetail_tocWrapper__XmrBC h3{margin-bottom:10px;font-size:16px;font-weight:600;color:#222}.blogDetail_tocWrapper__XmrBC ul{list-style:none;padding:0;margin:0}.blogDetail_tocWrapper__XmrBC ul li{margin-bottom:8px;padding:6px 0}.blogDetail_tocWrapper__XmrBC ul li a{color:#444;text-decoration:none;transition:color .2s ease;font-size:16px;display:block}.blogDetail_tocWrapper__XmrBC ul li a:hover{color:#000}.blogDetail_blogContent__kTFXf{flex:1 1;max-width:1300px;margin-bottom:100px}.blogDetail_blogContent__kTFXf h1,.blogDetail_blogContent__kTFXf h2,.blogDetail_blogContent__kTFXf h3{scroll-margin-top:120px}.blogDetail_blogContent__kTFXf h1{font-size:36px;font-weight:700;margin-bottom:24px;color:#1a1a1a}@media(max-width:425px){.blogDetail_blogContent__kTFXf h1{font-size:28px;line-height:1.3}}.blogDetail_blogContent__kTFXf .blogDetail_blogDetailImage__h7Q6A{width:100%;height:auto;max-width:100%;display:block;border-radius:12px;margin:0 auto 28px;box-shadow:0 8px 20px rgba(0,0,0,.1);background:#f8f8f8}@media(max-width:425px){.blogDetail_blogContent__kTFXf .blogDetail_blogDetailImage__h7Q6A{border-radius:8px;margin-bottom:20px}}.blogDetail_blogContent__kTFXf img{width:100%;height:auto;max-width:100%;display:block;border-radius:10px;margin:24px 0;box-shadow:0 4px 12px rgba(0,0,0,.08);background:#f8f8f8}@media(max-width:425px){.blogDetail_blogContent__kTFXf img{border-radius:8px;margin:20px 0}}.blogDetail_blogContent__kTFXf .blogDetail_blogDetailImage--cover__ahL7D{width:100%;height:500px;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:28px}@media(max-width:425px){.blogDetail_blogContent__kTFXf .blogDetail_blogDetailImage--cover__ahL7D{height:250px;border-radius:8px}}.blogDetail_blogContent__kTFXf h2{font-size:26px;margin:40px 0 16px;font-weight:600;color:#1a1a1a}@media(max-width:425px){.blogDetail_blogContent__kTFXf h2{font-size:22px;margin:32px 0 14px}}.blogDetail_blogContent__kTFXf h3{font-size:20px;margin:32px 0 12px;font-weight:600;color:#222}@media(max-width:425px){.blogDetail_blogContent__kTFXf h3{font-size:18px}}.blogDetail_blogContent__kTFXf p{font-size:18px;line-height:1.75;margin-bottom:20px;color:#444}@media(max-width:425px){.blogDetail_blogContent__kTFXf p{font-size:16px;line-height:1.7}}.blogDetail_blogContent__kTFXf ol,.blogDetail_blogContent__kTFXf ul{margin:20px 0;padding-left:24px}.blogDetail_blogContent__kTFXf ol li,.blogDetail_blogContent__kTFXf ul li{margin-bottom:8px;padding:4px 0;color:#444;font-size:17px}@media(max-width:425px){.blogDetail_blogContent__kTFXf ol li,.blogDetail_blogContent__kTFXf ul li{font-size:16px}}.blogDetail_blogContent__kTFXf ul{list-style:disc}.blogDetail_blogContent__kTFXf ol{list-style:decimal}.blogDetail_blogContent__kTFXf code{background:#f1f1f1;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:15px;color:#d63384}.blogDetail_blogContent__kTFXf pre{background:#f8f8f8;padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0;border:1px solid #eee}.blogDetail_blogContent__kTFXf pre code{background:none;padding:0;color:#333;font-size:14px}.blogDetail_blogContent__kTFXf blockquote{border-left:4px solid #ff4b4b;padding-left:20px;margin:24px 0;font-style:italic;color:#555;background:#fdf8f8}.blogDetail_blogContent__kTFXf blockquote p{margin:0}.blogDetail_loaderOverlay__hFllF{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999}.blogDetail_loader__RSp2e{border:5px solid #f3f3f3;border-top-color:#ff4b4b;border-radius:50%;width:50px;height:50px;animation:blogDetail_spin__WmI2T 1s linear infinite}@keyframes blogDetail_spin__WmI2T{to{transform:rotate(1turn)}}