.JobDetail_detailsGrid__wlKpa{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-4xl)}@media (min-width:768px){.JobDetail_detailsGrid__wlKpa{margin-bottom:var(--space-5xl)}}.JobDetail_detailRow__HRntp{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg) 0;border-bottom:var(--border-thin) solid var(--border-base)}@media (min-width:768px){.JobDetail_detailRow__HRntp{grid-template-columns:180px 1fr;gap:var(--space-xl);padding:var(--space-xl) 0}}.JobDetail_detailRow__HRntp:first-child{border-top:var(--border-thin) solid var(--border-base)}.JobDetail_detailLabel__xStZh{font-family:var(--font-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:1.75;color:var(--text-body)}@media (min-width:768px){.JobDetail_detailLabel__xStZh{font-size:var(--font-size-body)}}.JobDetail_detailValue__0v_DB{font-family:var(--font-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:1.75;color:var(--text-secondary)}@media (min-width:768px){.JobDetail_detailValue__0v_DB{font-size:var(--font-size-body)}}.JobDetail_detailList__F20Zp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.JobDetail_detailListItem__1HqpE{font-family:var(--font-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:1.75;color:var(--text-secondary)}@media (min-width:768px){.JobDetail_detailListItem__1HqpE{font-size:var(--font-size-body)}}.JobDetail_ctaWrapper__CXmHW{display:flex;justify-content:center}.JobDetail_ctaButton__vIckk{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);background:var(--bg-white);color:var(--brand-primary);border:2px solid var(--brand-primary);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color .3s ease,border-color .3s ease}.JobDetail_arrow__Mhzu5{flex-shrink:0;transition:transform .3s ease}.JobDetail_ctaButton__vIckk:hover{color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.JobDetail_ctaButton__vIckk:hover .JobDetail_arrow__Mhzu5{transform:translateX(4px)}.JobDetail_ctaButton__vIckk:active{background:var(--bg-white);color:var(--brand-primary);border-color:var(--brand-primary)}