.apply-now-btn[data-astro-cid-u7wqyig5]{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:1rem 2rem;font-size:var(--fs-label-medium)!important;letter-spacing:.01em;font-weight:500}.job-detail-layout[data-astro-cid-jusihboh]{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem}@media(min-width:1024px){.job-detail-layout[data-astro-cid-jusihboh]{grid-template-columns:minmax(0,2.3fr) minmax(18rem,.9fr)}}.job-main-panel[data-astro-cid-jusihboh]{padding:clamp(1.25rem,3vw,2.5rem);box-shadow:var(--elevation-1);background-color:var(--md-surface-container);border-radius:8px}.back-link-wrapper[data-astro-cid-jusihboh]{margin-bottom:1.5rem}.back-link[data-astro-cid-jusihboh]{font-size:var(--fs-label-medium);font-weight:500;color:var(--md-on-surface-variant);transition:color var(--duration-hover) var(--easing-standard)}.back-link[data-astro-cid-jusihboh]:hover{color:var(--md-primary)}.job-header-section[data-astro-cid-jusihboh]{display:flex;align-items:center;gap:1.5rem}.company-initials[data-astro-cid-jusihboh]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:8px;background-color:var(--md-surface-container-low);border:1px solid rgba(121,116,126,.1);font-family:var(--font-family);font-weight:700;color:var(--md-primary);font-size:1.35rem;flex-shrink:0}.job-header-info[data-astro-cid-jusihboh]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.job-detail-title[data-astro-cid-jusihboh]{font-size:var(--fs-headline-large);font-weight:700;line-height:1.2;color:var(--md-on-background)}.company-row[data-astro-cid-jusihboh]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-body-medium);color:var(--md-on-surface-variant)}.company-web-link[data-astro-cid-jusihboh]{font-weight:700;color:var(--md-primary);display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--md-primary) 35%,transparent);padding-bottom:1px;transition:color var(--duration-hover) var(--easing-standard),border-color var(--duration-hover) var(--easing-standard)}.company-web-link[data-astro-cid-jusihboh]:hover{color:var(--md-primary);border-color:var(--md-primary)}.company-web-link[data-astro-cid-jusihboh] .ext-icon[data-astro-cid-jusihboh]{opacity:.7;flex-shrink:0;transition:opacity var(--duration-hover) var(--easing-standard),transform var(--duration-hover) var(--easing-standard)}.company-web-link[data-astro-cid-jusihboh]:hover .ext-icon[data-astro-cid-jusihboh]{opacity:1;transform:translate(1px,-1px)}.separator[data-astro-cid-jusihboh]{color:var(--md-outline);opacity:.5}.divider[data-astro-cid-jusihboh]{border:none;border-top:1px solid rgba(121,116,126,.2);margin:2rem 0}.job-description[data-astro-cid-jusihboh]{color:var(--md-on-background);font-size:var(--fs-body-medium);line-height:1.75;max-width:74ch}.job-description[data-astro-cid-jusihboh] p{margin-bottom:1.25rem}.job-description[data-astro-cid-jusihboh] ul,.job-description[data-astro-cid-jusihboh] ol{margin:0 0 1.5rem;padding-left:1.25rem}.job-description[data-astro-cid-jusihboh] li{margin-bottom:.65rem;padding-left:.25rem}.job-description[data-astro-cid-jusihboh] h1,.job-description[data-astro-cid-jusihboh] h2,.job-description[data-astro-cid-jusihboh] h3,.job-description[data-astro-cid-jusihboh] h4,.job-description[data-astro-cid-jusihboh] h5,.job-description[data-astro-cid-jusihboh] h6{color:var(--md-on-background);margin-top:2.25rem;margin-bottom:.75rem;font-weight:700;line-height:1.25;letter-spacing:0}.job-description[data-astro-cid-jusihboh] h1,.job-description[data-astro-cid-jusihboh] h2{font-size:var(--fs-title-large)}.job-description[data-astro-cid-jusihboh] h3,.job-description[data-astro-cid-jusihboh] h4,.job-description[data-astro-cid-jusihboh] h5,.job-description[data-astro-cid-jusihboh] h6{font-size:var(--fs-body-large)}.job-description[data-astro-cid-jusihboh] strong{color:var(--md-on-background);font-weight:700}.job-description[data-astro-cid-jusihboh] a{color:var(--md-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--md-primary) 40%,transparent);transition:text-decoration-color var(--duration-hover) var(--easing-standard),color var(--duration-hover) var(--easing-standard)}.job-description[data-astro-cid-jusihboh] a:hover{text-decoration-color:var(--md-primary)}.job-description[data-astro-cid-jusihboh] a.ext-link{display:inline}.job-description[data-astro-cid-jusihboh] .desc-ext-icon{display:inline-block;vertical-align:middle;margin-left:2px;margin-bottom:2px;opacity:.55;flex-shrink:0;transition:opacity var(--duration-hover) var(--easing-standard),transform var(--duration-hover) var(--easing-standard)}.job-description[data-astro-cid-jusihboh] a:hover .desc-ext-icon{opacity:.9;transform:translate(1px,-1px)}.job-description[data-astro-cid-jusihboh] br+br{display:none}.job-description[data-astro-cid-jusihboh] blockquote{border-left:3px solid var(--md-outline);padding-left:1rem;color:var(--md-on-surface-variant);margin:1.5rem 0}.job-sidebar-panel[data-astro-cid-jusihboh]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-sticky[data-astro-cid-jusihboh]{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:1.5rem}.action-card[data-astro-cid-jusihboh],.metadata-card[data-astro-cid-jusihboh],.company-card[data-astro-cid-jusihboh]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;border-radius:8px}.action-header[data-astro-cid-jusihboh] h3[data-astro-cid-jusihboh]{font-size:var(--fs-body-large);font-weight:500;margin-bottom:.25rem}.action-header[data-astro-cid-jusihboh] p[data-astro-cid-jusihboh]{font-size:var(--fs-label-small);color:var(--md-on-surface-variant)}.security-disclaimer[data-astro-cid-jusihboh]{font-size:var(--fs-label-small);color:var(--md-on-surface-variant);text-align:center}.metadata-card[data-astro-cid-jusihboh] h3[data-astro-cid-jusihboh],.company-card[data-astro-cid-jusihboh] h3[data-astro-cid-jusihboh]{font-size:var(--fs-body-large);font-weight:500;border-bottom:1px solid rgba(121,116,126,.2);padding-bottom:.5rem}.metadata-grid[data-astro-cid-jusihboh]{display:flex;flex-direction:column;gap:1rem}.meta-item[data-astro-cid-jusihboh]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fs-body-medium)}.meta-label[data-astro-cid-jusihboh]{color:var(--md-on-surface-variant);font-weight:500}.meta-value[data-astro-cid-jusihboh]{color:var(--md-on-background);font-weight:700}.company-card[data-astro-cid-jusihboh] p[data-astro-cid-jusihboh]{font-size:var(--fs-body-medium);line-height:1.6;color:var(--md-on-surface-variant)}
