.BlogDetailPage-module__2vd4ya__main{padding-top:var(--nav-height);background:var(--light-surface)}.BlogDetailPage-module__2vd4ya__hero{width:100%;height:480px;position:relative;overflow:hidden}.BlogDetailPage-module__2vd4ya__heroImg{object-fit:cover;object-position:center}.BlogDetailPage-module__2vd4ya__heroOverlay{background:linear-gradient(#1a140e4d 0%,#1a140ed9 100%);position:absolute;inset:0}.BlogDetailPage-module__2vd4ya__heroContent{padding:var(--space-6) 40px;maxWidth:calc(var(--container-narrow) + 80px);margin:0 auto;position:absolute;bottom:0;left:0;right:0}.BlogDetailPage-module__2vd4ya__backLink{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#faf8f5b3;margin-bottom:var(--space-3);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.BlogDetailPage-module__2vd4ya__backLink:hover{color:var(--light-surface)}.BlogDetailPage-module__2vd4ya__metaRow{gap:var(--space-2);margin-bottom:var(--space-2);align-items:center;display:flex}.BlogDetailPage-module__2vd4ya__metaCategory{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--pale-sand);font-weight:600}.BlogDetailPage-module__2vd4ya__metaDot{background:#faf8f566;border-radius:50%;width:3px;height:3px}.BlogDetailPage-module__2vd4ya__metaText{font-family:var(--font-body);font-size:var(--text-2xs);color:#faf8f58c}.BlogDetailPage-module__2vd4ya__title{font-family:var(--font-display);color:var(--light-surface);font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);max-width:22ch;margin:0}.BlogDetailPage-module__2vd4ya__article{max-width:var(--container-narrow);padding:var(--space-8) 40px var(--space-10);margin:0 auto}.BlogDetailPage-module__2vd4ya__byline{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--pale-sand-40);display:flex}.BlogDetailPage-module__2vd4ya__authorAvatar{background:var(--grad-sand-brown);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BlogDetailPage-module__2vd4ya__authorName{font-family:var(--font-body);font-size:var(--text-xs);color:var(--dark-text);margin:0;font-weight:600}.BlogDetailPage-module__2vd4ya__authorRole{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--charcoal-60);margin:0}.BlogDetailPage-module__2vd4ya__excerpt{font-family:var(--font-body);font-size:var(--text-base);color:var(--dark-text);font-weight:500;line-height:var(--leading-relaxed);margin-bottom:var(--space-5);border-left:3px solid var(--arema-brown);padding-left:var(--space-3)}.BlogDetailPage-module__2vd4ya__paragraph{font-family:var(--font-body);font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-loose);margin-bottom:var(--space-4)}.BlogDetailPage-module__2vd4ya__footerRow{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--pale-sand-40)}.BlogDetailPage-module__2vd4ya__bottomBackLink{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--arema-brown);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.BlogDetailPage-module__2vd4ya__bottomBackLink:hover{color:var(--dark-text);transform:translate(-4px)}@media (max-width:768px){.BlogDetailPage-module__2vd4ya__hero{height:380px}.BlogDetailPage-module__2vd4ya__heroContent{padding:var(--space-4) 20px}.BlogDetailPage-module__2vd4ya__article{padding:var(--space-6) 20px var(--space-8)}}
