.lowongan-layout{display:flex;gap:20px}.company-list{width:45%}.company-card{border:1px solid #ddd;margin-bottom:12px;border-radius:8px}.company-header{display:flex;gap:12px;padding:12px;cursor:pointer;align-items:center}.company-header img{width:40px;height:40px;object-fit:contain}.job-dropdown{background:#f9f9f9}.job-item{padding:12px;cursor:pointer;border-top:1px solid #eee}.job-item:hover{background:#eee}.job-detail{width:55%;border:1px solid #ddd;padding:16px;border-radius:8px}.content{font-size:16px;line-height:1.8;color:#333;word-wrap:break-word}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 .6em;font-weight:700;line-height:1.3}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.1em}.content h6{font-size:1em}.content p{margin-bottom:1em}.content blockquote{border-left:4px solid #ccc;margin:1.5em 0;padding:.5em 1em;color:#555;background:#f9f9f9;font-style:italic;border-radius:4px}.content ol,.content ul{margin:1em 2em;padding-left:1.2em}.content li{margin-bottom:.5em}.content strong{font-weight:700}.content em{font-style:italic}.content a{color:#007bff;text-decoration:none}.content a:hover{text-decoration:underline}.content table{width:100%;border-collapse:collapse;margin:1.5em 0}.content td,.content th{border:1px solid #ddd;padding:8px 12px;text-align:left}.content th{background:#f5f5f5;font-weight:700}.content img{max-width:100%;height:auto;display:block;margin:1.5em auto;border-radius:6px}.content figure{margin:1.5em auto;text-align:center}.content figcaption{font-size:.9em;color:#666;margin-top:.5em;font-style:italic}.content pre{padding:10px 15px;border-radius:4px;overflow-x:auto}.content code,.content pre{background:#f5f5f5;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.content code{padding:2px 4px;border-radius:3px}.content hr{border:none;border-top:2px solid #eee;margin:2em 0}.article-content p.p-kosong{margin-top:6px;margin-bottom:6px}.article-title{font-size:2rem;font-weight:700;margin-bottom:.2rem}.article-subtitle{font-size:1.2rem;color:#6c757d;font-style:italic;margin:0}.ck-empty{height:1px}.article-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.article-content ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.article-content li{margin-bottom:.5rem}