.BlogDetailPage-module__mB6dxG__page{background:var(--white);color:var(--black);min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.BlogDetailPage-module__mB6dxG__heroSection{padding:var(--hero-top) 0 var(--mobile-section-space,60px);border-bottom:1px solid #00000014}.BlogDetailPage-module__mB6dxG__heroContainer{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);box-sizing:border-box;margin:0 auto}.BlogDetailPage-module__mB6dxG__heroGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.BlogDetailPage-module__mB6dxG__leftHero{flex-direction:column;justify-content:center;display:flex}.BlogDetailPage-module__mB6dxG__metaRow{align-items:center;gap:20px;margin-bottom:20px;display:flex}.BlogDetailPage-module__mB6dxG__backBtn{color:var(--black);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.BlogDetailPage-module__mB6dxG__backBtn:hover{opacity:.7}.BlogDetailPage-module__mB6dxG__tag{color:var(--teal);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.BlogDetailPage-module__mB6dxG__tag:before{content:"";background-color:var(--teal);border-radius:50%;width:6px;height:6px;display:inline-block}.BlogDetailPage-module__mB6dxG__heroTitle{color:var(--black);letter-spacing:-.02em;margin-bottom:30px;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.15}.BlogDetailPage-module__mB6dxG__authorCard{align-items:center;gap:16px;display:flex}.BlogDetailPage-module__mB6dxG__authorAvatar{object-fit:cover;border-radius:12px;width:56px;height:56px}.BlogDetailPage-module__mB6dxG__authorMeta{flex-direction:column;display:flex}.BlogDetailPage-module__mB6dxG__writtenBy{color:#00000080;margin:0;font-size:12px}.BlogDetailPage-module__mB6dxG__authorName{color:var(--black);margin:2px 0 0;font-size:16px;font-weight:700}.BlogDetailPage-module__mB6dxG__authorRole{color:#0009;margin:0;font-size:13px}.BlogDetailPage-module__mB6dxG__rightHero{width:100%;height:480px;position:relative}.BlogDetailPage-module__mB6dxG__heroImage{background-position:50%;background-size:cover;border-radius:24px;width:100%;height:100%}.BlogDetailPage-module__mB6dxG__articleBodySection{padding:var(--space-section) 0}.BlogDetailPage-module__mB6dxG__bodyContainer{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);box-sizing:border-box;margin:0 auto}.BlogDetailPage-module__mB6dxG__bodyGrid{grid-template-columns:240px 1fr;gap:80px;display:grid}.BlogDetailPage-module__mB6dxG__sidebar{position:relative}.BlogDetailPage-module__mB6dxG__stickySidebar{flex-direction:column;gap:30px;display:flex;position:sticky;top:120px}.BlogDetailPage-module__mB6dxG__progressContainer{background-color:#0000000d;border-radius:2px;width:4px;height:150px;position:relative;overflow:hidden}.BlogDetailPage-module__mB6dxG__progressBar{background-color:var(--black);width:100%;transition:height .1s ease-out;position:absolute;top:0;left:0}.BlogDetailPage-module__mB6dxG__sidebarMeta{color:var(--black);align-items:center;gap:10px;display:flex}.BlogDetailPage-module__mB6dxG__readTimeIcon{color:var(--black)}.BlogDetailPage-module__mB6dxG__readTimeText{margin:0;font-size:14px;font-weight:600}.BlogDetailPage-module__mB6dxG__publishDate{flex-direction:column;gap:4px;display:flex}.BlogDetailPage-module__mB6dxG__dateLabel{color:#00000080;margin:0;font-size:12px}.BlogDetailPage-module__mB6dxG__dateVal{color:var(--black);margin:0;font-size:15px;font-weight:600}.BlogDetailPage-module__mB6dxG__contentColumn{max-width:600pxpx}.BlogDetailPage-module__mB6dxG__paragraph{color:#000c;margin-bottom:28px;font-size:18px;font-weight:300;line-height:1.8}.BlogDetailPage-module__mB6dxG__heading{color:var(--black);letter-spacing:-.01em;margin:56px 0 20px;font-size:clamp(24px,2.2vw,36px);font-weight:600;line-height:1.2}.BlogDetailPage-module__mB6dxG__blockquote{border-left:4px solid var(--teal);background-color:#00808008;border-radius:0 16px 16px 0;margin:48px 0;padding:30px 40px;position:relative}.BlogDetailPage-module__mB6dxG__quoteMark{color:#0080801a;font-family:Georgia,serif;font-size:80px;line-height:1;position:absolute;top:-10px;left:20px}.BlogDetailPage-module__mB6dxG__quoteText{color:var(--black);z-index:1;margin:0;font-size:20px;font-style:italic;font-weight:500;line-height:1.6;position:relative}.BlogDetailPage-module__mB6dxG__imageWrapper{margin:48px 0}.BlogDetailPage-module__mB6dxG__inlineImage{object-fit:cover;border-radius:16px;width:100%;max-height:500px}.BlogDetailPage-module__mB6dxG__imageCaption{color:#00000080;text-align:center;margin-top:12px;font-size:13px;display:block}.BlogDetailPage-module__mB6dxG__imageGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin:48px 0;display:grid}.BlogDetailPage-module__mB6dxG__gridImage{object-fit:cover;border-radius:16px;width:100%;height:280px}.BlogDetailPage-module__mB6dxG__loadingPage{background:var(--white);flex-direction:column;min-height:100vh;display:flex}.BlogDetailPage-module__mB6dxG__loadingContainer{color:var(--black);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.BlogDetailPage-module__mB6dxG__spinner{border:3px solid #0000001a;border-top-color:var(--black);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite BlogDetailPage-module__mB6dxG__spin}@keyframes BlogDetailPage-module__mB6dxG__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.BlogDetailPage-module__mB6dxG__heroGrid{grid-template-columns:1fr;gap:40px}.BlogDetailPage-module__mB6dxG__rightHero{height:380px}.BlogDetailPage-module__mB6dxG__bodyGrid{grid-template-columns:1fr;gap:40px}.BlogDetailPage-module__mB6dxG__sidebar{display:none}}@media (max-width:768px){.BlogDetailPage-module__mB6dxG__heroSection{padding-bottom:var(--mobile-section-space,40px)}.BlogDetailPage-module__mB6dxG__heroContainer,.BlogDetailPage-module__mB6dxG__bodyContainer{padding-inline:var(--container-pad)}.BlogDetailPage-module__mB6dxG__rightHero{height:280px}.BlogDetailPage-module__mB6dxG__articleBodySection{padding:var(--space-section) 0}.BlogDetailPage-module__mB6dxG__imageGrid{grid-template-columns:1fr}}.BlogDetailPage-module__mB6dxG__richTextBody p{color:#000c;margin-bottom:28px;font-size:18px;font-weight:300;line-height:1.8}.BlogDetailPage-module__mB6dxG__richTextBody h2,.BlogDetailPage-module__mB6dxG__richTextBody h3,.BlogDetailPage-module__mB6dxG__richTextBody h1{color:var(--black);letter-spacing:-.01em;margin:56px 0 20px;font-size:clamp(24px,2.2vw,36px);font-weight:600;line-height:1.2}.BlogDetailPage-module__mB6dxG__richTextBody blockquote{border-left:4px solid var(--teal);color:var(--black);background-color:#00808008;border-radius:0 16px 16px 0;margin:48px 0;padding:30px 40px;font-size:20px;font-style:italic;font-weight:500;line-height:1.6}.BlogDetailPage-module__mB6dxG__richTextBody img{object-fit:cover;border-radius:16px;width:100%;max-height:500px;margin:48px 0}.BlogDetailPage-module__mB6dxG__richTextBody ul,.BlogDetailPage-module__mB6dxG__richTextBody ol{color:#000c;margin:24px 0 24px 24px;font-size:18px;font-weight:300;line-height:1.8}.BlogDetailPage-module__mB6dxG__richTextBody li{margin-bottom:8px}.BlogDetailPage-module__mB6dxG__richTextBody a{color:var(--teal);text-decoration:underline}
