.blog-content{color:#ffffffbf;line-height:1.85;font-size:1.05rem;overflow-wrap:break-word}.blog-content h2{color:#fff;font-family:Black Han Sans,Pretendard,sans-serif;font-size:1.75rem;margin:2.5rem 0 1rem;letter-spacing:-.02em;line-height:1.2;border-left:4px solid #E63946;padding-left:1rem}.blog-content h3{color:#fff;font-family:Black Han Sans,Pretendard,sans-serif;font-size:1.35rem;margin:2rem 0 .75rem;letter-spacing:-.01em}.blog-content h4{color:#fff;font-weight:700;margin:1.5rem 0 .5rem}.blog-content p{margin:1rem 0;color:#ffffffb8}.blog-content a{color:#e63946;text-decoration:underline;text-underline-offset:3px}.blog-content a:hover{color:#ff4757}.blog-content strong{color:#fff;font-weight:700}.blog-content ul,.blog-content ol{margin:1rem 0;padding-left:1.5rem}.blog-content ul li{list-style:disc;color:#ffffffb8;margin:.5rem 0}.blog-content ol li{list-style:decimal;color:#ffffffb8;margin:.5rem 0}.blog-content ul li::marker,.blog-content ol li::marker{color:#e63946}.blog-content blockquote{border-left:4px solid #E63946;padding:.5rem 1rem;margin:1.5rem 0;background:#e639460d;color:#fffc}.blog-content img{max-width:100%;height:auto;margin:1.5rem 0;border:1px solid rgba(255,255,255,.05)}.blog-content code{background:#131313;color:#ff4757;padding:.1rem .4rem;font-size:.9rem;border:1px solid rgba(255,255,255,.05)}.blog-content pre{background:#131313;padding:1rem;overflow-x:auto;margin:1.5rem 0;border:1px solid rgba(255,255,255,.05)}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog-content th,.blog-content td{border:1px solid rgba(255,255,255,.1);padding:.6rem .8rem;text-align:left}.blog-content th{background:#131313;color:#fff;font-weight:700}.blog-content hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2rem 0}
