.page-module__qEH7JG__job-detail-page{padding:var(--qm-space-8) var(--qm-space-4)}.page-module__qEH7JG__job-detail-page__container{max-width:var(--qm-container-hero);margin:0 auto}.page-module__qEH7JG__job-detail-page__back{align-items:center;gap:var(--qm-space-1);font-size:var(--qm-font-size-body-small);font-weight:var(--qm-font-weight-medium);color:var(--qm-text-secondary);margin-bottom:var(--qm-space-6);text-decoration:none;transition:color .15s;display:inline-flex}.page-module__qEH7JG__job-detail-page__back:hover{color:var(--qm-blue)}.page-module__qEH7JG__job-detail-page__not-found{text-align:center;padding:var(--qm-space-12) var(--qm-space-4)}.page-module__qEH7JG__job-detail-page__not-found-title{font-size:var(--qm-font-size-section-heading);font-weight:var(--qm-font-weight-medium);color:var(--qm-text-primary);margin-bottom:var(--qm-space-2)}.page-module__qEH7JG__job-detail-page__not-found-message{font-size:var(--qm-font-size-body);color:var(--qm-text-secondary);margin-bottom:var(--qm-space-5)}.page-module__qEH7JG__job-detail-page__not-found-link{padding:var(--qm-space-2) var(--qm-space-4);font-size:var(--qm-font-size-label);font-weight:var(--qm-font-weight-medium);color:var(--qm-white);background:linear-gradient(90deg, var(--qm-teal), var(--qm-blue));border-radius:var(--qm-radius-md);justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__qEH7JG__job-detail-page__not-found-link:hover{background:linear-gradient(90deg, var(--qm-blue-dark), var(--qm-blue-dark))}.page-module__qEH7JG__apply-section{background-color:var(--qm-surface-blue);padding:var(--qm-space-16) var(--qm-space-6);margin-top:var(--qm-space-8)}.page-module__qEH7JG__apply-section__inner{max-width:var(--qm-container-hero);gap:var(--qm-space-12);grid-template-columns:1fr;align-items:start;margin:0 auto;display:grid}.page-module__qEH7JG__apply-section__content{min-width:0}.page-module__qEH7JG__apply-section__heading{font-size:var(--qm-font-size-section-heading);font-weight:var(--qm-font-weight-medium);color:var(--qm-text-primary);margin-bottom:var(--qm-space-3);letter-spacing:-.01em;line-height:1.25}.page-module__qEH7JG__apply-section__subtext{font-size:var(--qm-font-size-body);color:var(--qm-text-secondary);margin-bottom:var(--qm-space-8);max-width:480px;line-height:1.65}.page-module__qEH7JG__apply-section__visual{justify-content:center;display:flex;position:relative}.page-module__qEH7JG__apply-section__image{z-index:1;max-width:100%;height:auto;max-height:300px;position:relative}.page-module__qEH7JG__apply-section__accent{background:radial-gradient(circle, var(--qm-overlay-accent-blue), transparent 70%);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:-20px;left:-30px}@media (min-width:768px){.page-module__qEH7JG__apply-section__inner{grid-template-columns:1fr auto}}@media (max-width:767px){.page-module__qEH7JG__apply-section__visual{display:none}.page-module__qEH7JG__apply-section{padding:var(--qm-space-10) var(--qm-space-4)}.page-module__qEH7JG__apply-section__heading{font-size:20px}}@media (max-width:480px){.page-module__qEH7JG__job-detail-page{padding:var(--qm-space-5) var(--qm-space-4)}}
