.blog-container_blogDetailPage__xym2r{min-height:100vh;width:85%;max-width:1216px;margin:0 auto;padding:50px 0}.blog-container_blogDetail__Q_qen{width:100%;padding:0;line-height:1.75;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blog-container_header__dAxxJ{margin-bottom:3rem;text-align:left;padding-bottom:2.5rem;border-bottom:2px solid #e2e8f0}.blog-container_title__Ku_mC{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1.25rem;color:#1a202c;line-height:1.2;letter-spacing:-.03em;text-align:left}.blog-container_description__7vouG{font-size:1.25rem;line-height:1.7;color:#4a5568;margin-bottom:2rem;font-weight:400;max-width:100%}.blog-container_meta__rADzT{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;font-size:1rem;color:#718096}.blog-container_author__aUTnQ{font-weight:600;color:#4a5568}.blog-container_separator__hufzO{color:#cbd5e0;font-size:1.25rem}.blog-container_date__R0hjr{color:#718096;font-weight:500}.blog-container_imageWrapper__EY2g3{position:relative;width:100%;aspect-ratio:404/192;margin:3rem 0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.blog-container_image__pSOWx{object-fit:cover;transition:transform .6s ease}.blog-container_imageWrapper__EY2g3:hover .blog-container_image__pSOWx{transform:scale(1.02)}.blog-container_content__kxFJ1{font-size:1.125rem;color:#2d3748;line-height:1.95;max-width:100%;margin-top:2rem}.blog-container_content__kxFJ1 h1,.blog-container_content__kxFJ1 h2,.blog-container_content__kxFJ1 h3,.blog-container_content__kxFJ1 h4,.blog-container_content__kxFJ1 h5,.blog-container_content__kxFJ1 h6{font-weight:700;color:#1a202c;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.01em}.blog-container_content__kxFJ1 h2{font-size:2rem;border-bottom:3px solid #e2e8f0;padding-bottom:.75rem;margin-top:3rem}.blog-container_content__kxFJ1 h3{font-size:1.5rem;margin-top:2rem}.blog-container_content__kxFJ1 p{margin-bottom:1.5rem;line-height:1.8}.blog-container_content__kxFJ1 ol,.blog-container_content__kxFJ1 ul{margin-left:2rem;margin-bottom:1.5rem;padding-left:.5rem}.blog-container_content__kxFJ1 li{margin-bottom:.75rem;line-height:1.8}.blog-container_content__kxFJ1 a{color:#667eea;text-decoration:none;border-bottom:2px solid transparent;transition:all .2s ease;font-weight:500}.blog-container_content__kxFJ1 a:hover{color:#764ba2;border-bottom-color:#764ba2}.blog-container_content__kxFJ1 blockquote{border-left:4px solid #667eea;margin:2.5rem 0;font-style:italic;color:#4a5568;background:linear-gradient(90deg,#f7fafc,transparent);padding:1.5rem 2rem;border-radius:12px;font-size:1.0625rem}.blog-container_content__kxFJ1 img{max-width:100%;height:auto;border-radius:16px;margin:2.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,.12)}.blog-container_content__kxFJ1 code{background:#f1f5f9;padding:.2rem .5rem;border-radius:4px;font-size:.875em;color:#c2410c;font-family:Fira Code,Consolas,Monaco,Courier New,monospace;border:1px solid #e2e8f0;font-weight:500;word-break:break-word}.blog-container_content__kxFJ1 pre{background:#0f172a;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #1e293b;position:relative}.blog-container_content__kxFJ1 pre code{background:transparent;color:#e2e8f0;padding:0;border:none;font-size:.875rem;line-height:1.6;font-family:Fira Code,Consolas,Monaco,Courier New,monospace;display:block;white-space:pre;overflow-x:auto}.blog-container_content__kxFJ1 hr{border:none;border-top:2px solid #e2e8f0;margin:3rem 0}.blog-container_content__kxFJ1 table{width:100%;border-collapse:collapse;margin:2rem 0;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.blog-container_content__kxFJ1 table td,.blog-container_content__kxFJ1 table th{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.blog-container_content__kxFJ1 table th{background:#f7fafc;font-weight:600;color:#2d3748}.blog-container_content__kxFJ1 table tr:hover{background:#f7fafc}.blog-container_notFound__z84XX{text-align:center;font-size:1.25rem;padding:3rem;color:#e53e3e;background:linear-gradient(90deg,#fed7d7,#feebc8);border-radius:16px;margin:2rem 0}@media (max-width:768px){.blog-container_blogDetailPage__xym2r{width:90%;padding:30px 0}.blog-container_header__dAxxJ{margin-bottom:2rem;padding-bottom:1.5rem}.blog-container_title__Ku_mC{font-size:2rem;margin-bottom:1rem}.blog-container_description__7vouG{font-size:1.125rem;margin-bottom:1.5rem}.blog-container_imageWrapper__EY2g3{aspect-ratio:404/192;margin:2rem 0;border-radius:16px}.blog-container_content__kxFJ1{font-size:1rem;line-height:1.8}.blog-container_content__kxFJ1 h2{font-size:1.75rem;margin-top:2rem}.blog-container_content__kxFJ1 h3{font-size:1.375rem}.blog-container_meta__rADzT{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.9375rem}.blog-container_separator__hufzO{display:none}}@media (max-width:480px){.blog-container_blogDetailPage__xym2r{padding:20px 0}.blog-container_title__Ku_mC{font-size:1.75rem}.blog-container_description__7vouG{font-size:1rem}.blog-container_imageWrapper__EY2g3{aspect-ratio:404/192;margin:1.5rem 0}}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.vacancy-description_vacancyDescriptionTitle__trRxb{font-size:28px;font-weight:700;margin-bottom:24px;color:#1a202c;font-family:Nunito,sans-serif}.vacancy-description_vacancyDescriptionContent__F5Ren{color:#4b5563;font-size:16px;line-height:1.75}