.text-gray-300 img.editor-image{margin:1rem auto;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-width:100%;height:auto}.text-gray-300 p{margin-bottom:1rem}.text-gray-300 [style*="font-size: 18px"],.text-gray-300 [style*="font-size: 20px"],.text-gray-300 [style*="font-size: 24px"],.text-gray-300 h1,.text-gray-300 h2,.text-gray-300 h3{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.text-gray-300 ol,.text-gray-300 ul{padding-left:1.5rem;margin-bottom:1rem}.text-gray-300 li{margin-bottom:.5rem}.text-gray-300 a{color:#60a5fa;text-decoration:underline}.text-gray-300 a:hover{color:#93c5fd}.text-gray-300 img{max-width:100%;height:auto;margin:1rem auto;display:block}.job-description-container{max-width:100%;overflow-x:hidden;word-break:break-word}.job-description-container img{max-width:100%;height:auto;margin:1.5rem auto;display:block;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.job-description-container p{margin-bottom:1rem}.job-description-container [style*="text-align: center"]{text-align:center!important}.job-description-container [style*="font-size: 24px"]{font-size:1.5rem!important;font-weight:700;margin-top:2rem;margin-bottom:1rem}.job-description-container [style*="font-size: 20px"]{font-size:1.25rem!important;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.job-description-container [style*="font-size: 16px"]{font-size:1rem!important}@keyframes shimmer{0%{background-position:-200% 50%}to{background-position:200% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.apply-button-glow{background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:200% 100%;animation:shimmer 2s linear infinite}