.job-info-card[data-v-6f2b64e3]{background-color:var(--color-gray-50);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:flex-start;width:100%}@media(min-width:64em){.job-info-card[data-v-6f2b64e3]{border-radius:24px;gap:32px}}.info-list[data-v-6f2b64e3]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}[data-v-6f2b64e3] .icon-label .icon-container{padding:var(--spacing-sm)}@media(min-width:64em){[data-v-6f2b64e3] .icon-label .icon-container{padding:var(--spacing-md)}}[data-v-6f2b64e3] .icon-label .label{font-size:14px}@media(min-width:64em){[data-v-6f2b64e3] .icon-label .label{font-size:16px}}[data-v-6f2b64e3] .apply-button{padding:var(--spacing-lg) var(--spacing-3xl);width:fit-content}@media(min-width:64em){[data-v-6f2b64e3] .apply-button{padding:var(--spacing-xl) 32px}}[data-v-6f2b64e3] .apply-button .label{font-size:14px}@media(min-width:64em){[data-v-6f2b64e3] .apply-button .label{font-size:16px}}.job-post-detail[data-v-e59bc960]{display:flex;flex-direction:column}.job-post-detail .main-content-section[data-v-e59bc960]{padding-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-3xl)}@media(min-width:64em){.job-post-detail .main-content-section[data-v-e59bc960]{padding-block-start:var(--spacing-5xl);padding-block-end:var(--spacing-5xl)}}.job-post-detail .content-grid[data-v-e59bc960]{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl)}@media(min-width:64em){.job-post-detail .content-grid[data-v-e59bc960]{grid-template-columns:1fr 353px;gap:var(--spacing-5xl)}}.job-post-detail .job-description[data-v-e59bc960] h1,.job-post-detail .job-description[data-v-e59bc960] h2,.job-post-detail .job-description[data-v-e59bc960] h3,.job-post-detail .job-description[data-v-e59bc960] h4,.job-post-detail .job-description[data-v-e59bc960] h5,.job-post-detail .job-description[data-v-e59bc960] h6{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:var(--text-2xl);line-height:var(--leading-tight)}.job-post-detail .job-description[data-v-e59bc960] h1:first-child,.job-post-detail .job-description[data-v-e59bc960] h2:first-child,.job-post-detail .job-description[data-v-e59bc960] h3:first-child,.job-post-detail .job-description[data-v-e59bc960] h4:first-child,.job-post-detail .job-description[data-v-e59bc960] h5:first-child,.job-post-detail .job-description[data-v-e59bc960] h6:first-child{margin-top:0}.job-post-detail .job-description[data-v-e59bc960] p{margin:0;margin-bottom:var(--spacing-lg);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-slate-50)}@media(min-width:64em){.job-post-detail .job-description[data-v-e59bc960] p{font-size:var(--text-lg)}}.job-post-detail .job-description[data-v-e59bc960] p:last-child{margin-bottom:0}.job-post-detail .job-description[data-v-e59bc960] ul,.job-post-detail .job-description[data-v-e59bc960] ol{margin:0;margin-bottom:var(--spacing-xl);padding-inline-start:0;display:flex;flex-direction:column;gap:.625rem;list-style:none}.job-post-detail .job-description[data-v-e59bc960] ul li,.job-post-detail .job-description[data-v-e59bc960] ol li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-slate-50);position:relative;padding-inline-start:1.75rem;margin-bottom:0}@media(min-width:64em){.job-post-detail .job-description[data-v-e59bc960] ul li,.job-post-detail .job-description[data-v-e59bc960] ol li{font-size:var(--text-lg)}}.job-post-detail .job-description[data-v-e59bc960] ul li:after,.job-post-detail .job-description[data-v-e59bc960] ol li:after{display:none}.job-post-detail .job-description[data-v-e59bc960] ul li:before,.job-post-detail .job-description[data-v-e59bc960] ol li:before{content:"";position:absolute;inset-inline-start:0;top:.2rem;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23456d35' d='M16 2.667c7.364 0 13.333 5.97 13.333 13.333s-5.97 13.333-13.333 13.333c-7.364 0-13.333-5.97-13.333-13.333s5.97-13.333 13.333-13.333zM16 5.333c-5.891 0-10.667 4.776-10.667 10.667s4.776 10.667 10.667 10.667c5.891 0 10.667-4.776 10.667-10.667s-4.776-10.667-10.667-10.667zM22.358 12.854l-7.602 9.121-5.033-5.033 1.885-1.885 2.967 2.966 5.732-6.878 2.050 1.708z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.job-post-detail .job-description[data-v-e59bc960] a{color:var(--color-green-200);text-decoration:underline;transition:color var(--transition-duration) var(--easing)}.job-post-detail .job-description[data-v-e59bc960] a:hover{color:var(--color-green-300)}.job-post-detail .sidebar[data-v-e59bc960]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.job-post-detail .job-image[data-v-e59bc960]{flex-shrink:0;width:100%;border-radius:var(--radius-md);overflow:hidden}.job-post-detail .job-image[data-v-e59bc960] img{width:100%;height:auto!important;display:block;object-fit:contain!important}.job-post-detail .info-card[data-v-e59bc960]{width:100%}.job-post-detail .share-section[data-v-e59bc960]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md)}.job-post-detail .share-section .share-label[data-v-e59bc960]{font-size:var(--text-base);color:var(--color-slate-200)}.job-post-detail .share-section .share-icons[data-v-e59bc960]{display:flex;align-items:center;gap:var(--spacing-md)}.job-post-detail .share-section .share-icons .share-link[data-v-e59bc960]{display:flex;align-items:center;justify-content:center;text-decoration:none}.job-post-detail .share-section .share-icons .share-link[data-v-e59bc960]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.job-post-detail .share-section .share-icons .share-link[data-v-e59bc960] svg{font-size:1.5rem;color:var(--color-green-200)}.job-post-detail .share-section .share-icons .share-link[data-v-e59bc960]:hover svg{color:var(--color-green-300)}.job-post-detail .cta-section[data-v-e59bc960]{width:100%;padding-block-end:var(--spacing-3xl)}@media(min-width:64em){.job-post-detail .cta-section[data-v-e59bc960]{padding-block-end:var(--spacing-5xl)}}.job-post-detail .related-jobs-section[data-v-e59bc960]{padding-block-end:var(--spacing-3xl)}@media(min-width:64em){.job-post-detail .related-jobs-section[data-v-e59bc960]{padding-block-end:var(--spacing-5xl)}}.job-post-detail .related-jobs-section .section-heading[data-v-e59bc960]{margin:0;margin-bottom:var(--spacing-2xl);padding:0;font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:1.2}@media(min-width:64em){.job-post-detail .related-jobs-section .section-heading[data-v-e59bc960]{font-size:var(--text-4xl);margin-bottom:var(--spacing-3xl)}}.job-post-detail .related-jobs-section .jobs-grid[data-v-e59bc960]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:48em){.job-post-detail .related-jobs-section .jobs-grid[data-v-e59bc960]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.job-post-detail .related-jobs-section .jobs-grid[data-v-e59bc960]{grid-template-columns:repeat(3,1fr)}}
