.blog-detail-hero{width:100%;overflow:hidden}.blog-detail-hero .blog-detail-hero-img{width:100%;height:auto;display:block}.blog-back-link{color:#5d5d5d;font-size:.9rem;transition:color .2s}.blog-back-link:hover{color:#052e4d}.blog-detail-title{font-size:2rem;font-weight:700;line-height:1.3;color:#191919}@media(max-width:767px){.blog-detail-title{font-size:24px}}.blog-author-avatar{width:40px;height:40px;object-fit:cover;flex-shrink:0}.blog-author-initial{width:40px;height:40px;font-size:1.1rem;font-weight:700;flex-shrink:0}.rich-content-display{font-size:1rem;line-height:1.8;color:#4f4f4f}.rich-content-display h1,.rich-content-display h2,.rich-content-display h3,.rich-content-display h4,.rich-content-display h5,.rich-content-display h6{color:#191919;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem}.rich-content-display p{margin-bottom:1.25rem}.rich-content-display img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.rich-content-display a{color:#052e4d;text-decoration:underline}.rich-content-display a:hover{color:#02111d}.rich-content-display ol,.rich-content-display ul{padding-left:1.5rem;margin-bottom:1.25rem}.rich-content-display ol li,.rich-content-display ul li{margin-bottom:.4rem}.rich-content-display ul{list-style:disc}.rich-content-display ol{list-style:decimal}.rich-content-display blockquote{border-left:4px solid #052e4d;padding:.75rem 1.25rem;margin:1.5rem 0;background:rgba(5,46,77,.05);border-radius:0 6px 6px 0;font-style:italic;color:#5d5d5d}.rich-content-display code,.rich-content-display pre{background:#e7e7e7;border-radius:4px;font-family:monospace}.rich-content-display pre{padding:1rem;overflow-x:auto;margin-bottom:1.25rem}.rich-content-display code{padding:.1em .4em;font-size:.9em}.rich-content-display table{width:100%;border-collapse:collapse;margin-bottom:1.25rem}.rich-content-display table td,.rich-content-display table th{border:1px solid #d1d1d1;padding:.5rem .75rem}.rich-content-display table th{background:#e7e7e7;font-weight:700}