.BlogDetail-module__8_kGnG__detailPage{background-color:var(--color-bg-light);min-height:100vh}.BlogDetail-module__8_kGnG__hero{background:linear-gradient(135deg, #1b3a4c 0%, var(--color-primary) 60%, var(--color-secondary) 100%);align-items:flex-end;width:100%;height:520px;display:flex;position:relative;overflow:hidden}.BlogDetail-module__8_kGnG__heroImage{object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1)}.BlogDetail-module__8_kGnG__heroOverlay{z-index:1;background:linear-gradient(#1b3a4c26 0%,#1b3a4cb3 70%,#1b3a4ceb 100%);position:absolute;inset:0}.BlogDetail-module__8_kGnG__heroPlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogDetail-module__8_kGnG__heroPlaceholderLogo{font-family:var(--font-jakarta), sans-serif;color:#ffffff12;letter-spacing:-.06em;-webkit-user-select:none;user-select:none;font-size:12rem;font-weight:800}.BlogDetail-module__8_kGnG__heroContent{z-index:2;width:100%;padding:0 0 3.5rem;position:relative}.BlogDetail-module__8_kGnG__heroMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.BlogDetail-module__8_kGnG__heroCategoryPill{font-family:var(--font-jakarta), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b5f0d4;background:#4daf7e38;border:1px solid #4daf7e73;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.BlogDetail-module__8_kGnG__heroDate{font-family:var(--font-jakarta), sans-serif;color:#ffffffb8;font-size:.85rem;font-weight:500}.BlogDetail-module__8_kGnG__heroTitle{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 20px #00000040;max-width:820px;margin:0;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:1.1}.BlogDetail-module__8_kGnG__articleSection{padding:4rem 0 6rem}.BlogDetail-module__8_kGnG__articleLayout{gap:var(--space-xl);grid-template-columns:1fr 320px;align-items:start;display:grid}.BlogDetail-module__8_kGnG__prose{max-width:720px}.BlogDetail-module__8_kGnG__excerpt{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-muted);background:#3d7b8a0d;border-radius:12px;margin:0 0 2.25rem;padding:1.25rem 1.5rem;font-size:1.2rem;font-style:italic;line-height:1.75}.BlogDetail-module__8_kGnG__proseBody{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-main);font-size:1.075rem;line-height:1.85}.BlogDetail-module__8_kGnG__proseBody p{margin-bottom:var(--space-md);font-size:1.075rem}.BlogDetail-module__8_kGnG__proseBody p:last-child{margin-bottom:0}.BlogDetail-module__8_kGnG__tagsRow{align-items:center;gap:var(--space-xs);border-top:1px solid var(--color-card-border);flex-wrap:wrap;margin-top:2.5rem;padding-top:1.5rem;display:flex}.BlogDetail-module__8_kGnG__tagsLabel{font-family:var(--font-jakarta), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-right:.25rem;font-size:.8rem;font-weight:700}.BlogDetail-module__8_kGnG__tag{font-family:var(--font-jakarta), sans-serif;color:var(--color-primary);background:#3d7b8a17;border:1px solid #3d7b8a33;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.BlogDetail-module__8_kGnG__shareRow{margin-top:var(--space-lg);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BlogDetail-module__8_kGnG__shareLabel{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-right:.25rem;font-size:.82rem;font-weight:700}.BlogDetail-module__8_kGnG__shareBtn{border:1.5px solid var(--color-card-border);background:var(--color-card);font-family:var(--font-jakarta), sans-serif;color:var(--color-text-main);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.BlogDetail-module__8_kGnG__shareBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#3d7b8a0f;transform:translateY(-1px)}.BlogDetail-module__8_kGnG__shareBtn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.BlogDetail-module__8_kGnG__sidebar{gap:var(--space-md);flex-direction:column;display:flex;position:sticky;top:100px}.BlogDetail-module__8_kGnG__facebookCard{background:var(--color-card);border:1px solid var(--color-card-border);padding:var(--space-md);border-radius:18px;box-shadow:0 4px 20px #1b3a4c0f}.BlogDetail-module__8_kGnG__facebookCardLabel{font-family:var(--font-jakarta), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.68rem;font-weight:700;display:flex}.BlogDetail-module__8_kGnG__facebookCardLabel svg{color:#1877f2;flex-shrink:0}.BlogDetail-module__8_kGnG__facebookCardTitle{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-main);margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.4}.BlogDetail-module__8_kGnG__facebookCardText{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-muted);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.BlogDetail-module__8_kGnG__facebookBtn{color:#fff;font-family:var(--font-jakarta), sans-serif;background:#1877f2;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.BlogDetail-module__8_kGnG__facebookBtn:hover{background:#1256b5;transform:translateY(-1px)}.BlogDetail-module__8_kGnG__facebookBtn:focus-visible{outline-offset:2px;outline:2px solid #1877f2}.BlogDetail-module__8_kGnG__sidebarCta{background:linear-gradient(135deg, #1b3a4c 0%, var(--color-primary) 100%);border-radius:18px;padding:1.75rem 1.5rem;position:relative;overflow:hidden}.BlogDetail-module__8_kGnG__sidebarCta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40%;right:-20%}.BlogDetail-module__8_kGnG__sidebarCtaTitle{font-family:var(--font-jakarta), sans-serif;color:#fff;z-index:1;margin:0 0 .625rem;font-size:1.2rem;font-weight:800;line-height:1.3;position:relative}.BlogDetail-module__8_kGnG__sidebarCtaText{font-family:var(--font-jakarta), sans-serif;color:#ffffffd1;z-index:1;margin:0 0 1.25rem;font-size:.88rem;line-height:1.65;position:relative}.BlogDetail-module__8_kGnG__sidebarCtaBtn{color:#1b3a4c;font-family:var(--font-jakarta), sans-serif;z-index:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000001f}.BlogDetail-module__8_kGnG__sidebarCtaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.BlogDetail-module__8_kGnG__sidebarCtaBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.BlogDetail-module__8_kGnG__relatedSection{padding:0 0 6rem}.BlogDetail-module__8_kGnG__relatedHeader{margin-bottom:var(--space-lg);justify-content:space-between;align-items:baseline;display:flex}.BlogDetail-module__8_kGnG__relatedTitle{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-main);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700}.BlogDetail-module__8_kGnG__relatedViewAll{font-family:var(--font-jakarta), sans-serif;color:var(--color-primary);opacity:.85;align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s,gap .2s;display:inline-flex}.BlogDetail-module__8_kGnG__relatedViewAll:hover{opacity:1;gap:.55rem}.BlogDetail-module__8_kGnG__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.BlogDetail-module__8_kGnG__relatedCard{background:var(--color-card);border:1px solid var(--color-card-border);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .28s cubic-bezier(.25,1,.5,1),box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 4px 16px #1b3a4c0f}.BlogDetail-module__8_kGnG__relatedCard:hover{transform:translateY(-3px);box-shadow:0 14px 40px #1b3a4c1f}.BlogDetail-module__8_kGnG__relatedCard:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.BlogDetail-module__8_kGnG__relatedImageWrap{aspect-ratio:16/9;background:linear-gradient(135deg, #1b3a4c, var(--color-primary));position:relative;overflow:hidden}.BlogDetail-module__8_kGnG__relatedImage{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.25,1,.5,1)}.BlogDetail-module__8_kGnG__relatedCard:hover .BlogDetail-module__8_kGnG__relatedImage{transform:scale(1.06)}.BlogDetail-module__8_kGnG__relatedImagePlaceholder{background:linear-gradient(135deg, #1b3a4c, var(--color-primary));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogDetail-module__8_kGnG__relatedPlaceholderText{font-family:var(--font-jakarta), sans-serif;color:#ffffff1a;font-size:2.5rem;font-weight:800}.BlogDetail-module__8_kGnG__relatedBody{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.375rem;display:flex}.BlogDetail-module__8_kGnG__relatedCategory{font-family:var(--font-jakarta), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.4rem;font-size:.68rem;font-weight:700}.BlogDetail-module__8_kGnG__relatedPostTitle{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 auto;padding-bottom:.875rem;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogDetail-module__8_kGnG__relatedDate{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-muted);border-top:1px solid var(--color-card-border);padding-top:.75rem;font-size:.76rem;font-weight:500}.BlogDetail-module__8_kGnG__backLink{font-family:var(--font-jakarta), sans-serif;color:var(--color-text-muted);margin-bottom:var(--space-lg);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.BlogDetail-module__8_kGnG__backLink:hover{color:var(--color-primary);gap:.6rem}.BlogDetail-module__8_kGnG__backLink:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (max-width:1024px){.BlogDetail-module__8_kGnG__articleLayout{gap:var(--space-lg);grid-template-columns:1fr}.BlogDetail-module__8_kGnG__sidebar{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:768px){.BlogDetail-module__8_kGnG__hero{height:380px}.BlogDetail-module__8_kGnG__heroTitle{font-size:1.9rem}.BlogDetail-module__8_kGnG__relatedGrid,.BlogDetail-module__8_kGnG__sidebar{grid-template-columns:1fr}}@media (max-width:480px){.BlogDetail-module__8_kGnG__hero{height:300px}.BlogDetail-module__8_kGnG__heroPlaceholderLogo{font-size:7rem}}[data-theme=dark] .BlogDetail-module__8_kGnG__facebookCard,[data-theme=dark] .BlogDetail-module__8_kGnG__relatedCard{box-shadow:0 4px 20px #00000059}[data-theme=dark] .BlogDetail-module__8_kGnG__sidebarCtaBtn{color:#f4fafa;background:#0f1c24}
