.job-description{overflow-wrap:break-word;word-break:break-word;color:#222;width:100%}.job-description p{margin-bottom:18px;font-size:17px;line-height:1.9}.job-description h1,.job-description h2,.job-description h3,.job-description h4{color:#111827;margin-top:30px;margin-bottom:15px;line-height:1.4}.job-description ul,.job-description ol{margin-top:15px;margin-bottom:20px;padding-left:28px}.job-description ul{list-style-type:disc}.job-description ol{list-style-type:decimal}.job-description li{margin-bottom:12px;line-height:1.8}.job-description a{color:#2563eb;text-decoration:underline}.job-description strong{font-weight:700}.job-description img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.job-description pre{background:#f3f4f6;border-radius:8px;margin-bottom:20px;padding:16px;overflow-x:auto}.job-description blockquote{color:#555;border-left:4px solid #d1d5db;margin:20px 0;padding-left:15px}
