.job-aside[data-astro-cid-lrkas3qb]{flex-direction:column;gap:20px;display:flex}.job-aside__panel[data-astro-cid-lrkas3qb]{background:#f5f5f7;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex}[data-theme=dark] .job-aside__panel[data-astro-cid-lrkas3qb]{background:var(--color-bg-soft)}.job-aside__panel--shadow[data-astro-cid-lrkas3qb]{box-shadow:0 2px 2px #1c24331a}.job-aside__map[data-astro-cid-lrkas3qb]{border:0;border-radius:8px;width:100%;height:300px;display:block}.job-aside__info[data-astro-cid-lrkas3qb]{flex-direction:column;gap:16px;margin:0;display:flex}.job-aside__row[data-astro-cid-lrkas3qb]{border-bottom:1px solid var(--color-border-light);font-size:var(--text-base);justify-content:space-between;gap:30px;padding-bottom:16px;display:flex}.job-aside__row[data-astro-cid-lrkas3qb] dt[data-astro-cid-lrkas3qb]{color:var(--color-text-muted);line-height:1.63}.job-aside__row[data-astro-cid-lrkas3qb] dd[data-astro-cid-lrkas3qb]{text-align:right;color:var(--color-text);margin:0;font-weight:500;line-height:1.75}.job-aside__row[data-astro-cid-lrkas3qb] dd[data-astro-cid-lrkas3qb] a[data-astro-cid-lrkas3qb]{color:var(--color-primary)}.job-aside__socials[data-astro-cid-lrkas3qb]{align-items:center;gap:20px;display:flex}.job-aside__socials-label[data-astro-cid-lrkas3qb]{font-size:var(--text-base);color:var(--color-text);font-weight:500;line-height:1.75}.job-aside__socials[data-astro-cid-lrkas3qb] a{background:var(--color-bg);border:1px solid var(--color-border-light);width:36px;height:36px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.job-aside__socials[data-astro-cid-lrkas3qb] a:hover{border-color:var(--color-primary);color:var(--color-primary)}.job-aside__socials[data-astro-cid-lrkas3qb] img,.job-aside__socials[data-astro-cid-lrkas3qb] svg{width:18px;height:18px}.job-aside__socials[data-astro-cid-lrkas3qb] img{filter:brightness(0)}[data-theme=dark] .job-aside__socials[data-astro-cid-lrkas3qb] img{filter:brightness(0)invert()}.job-aside__heading[data-astro-cid-lrkas3qb]{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.4}.job-aside__jobs[data-astro-cid-lrkas3qb]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.job-aside__item[data-astro-cid-lrkas3qb]{border-bottom:1px solid var(--color-border-light);padding-bottom:16px}.job-aside__item[data-astro-cid-lrkas3qb]:last-child{border-bottom:none;padding-bottom:0}.job-aside__job[data-astro-cid-lrkas3qb]{color:inherit;flex-direction:column;gap:4px;display:flex}.job-aside__job-company[data-astro-cid-lrkas3qb]{font-size:var(--text-sm);color:var(--color-primary);line-height:1.7}.job-aside__job-title-row[data-astro-cid-lrkas3qb]{align-items:center;gap:6px;display:flex}.job-aside__mark[data-astro-cid-lrkas3qb]{background:#233c6e url(/svg/ic_lightning-bolt.svg) 50%/9px 9px no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px}.job-aside__job-title[data-astro-cid-lrkas3qb]{font-size:var(--text-lg);color:var(--color-text);font-weight:600;line-height:1.4}.job-aside__job[data-astro-cid-lrkas3qb]:hover .job-aside__job-title[data-astro-cid-lrkas3qb]{color:var(--color-primary)}.job-aside__job-meta[data-astro-cid-lrkas3qb]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;line-height:1.57;display:flex}.job-aside__job-meta-item[data-astro-cid-lrkas3qb]{align-items:center;gap:4px;display:inline-flex}.career-detail[data-astro-cid-p2hioexs]{padding-block:var(--space-6) var(--space-8);position:relative;overflow:hidden}.career-detail__glow[data-astro-cid-p2hioexs]{pointer-events:none;background:radial-gradient(45% 30% at 8% 4%,#1af69814 0%,#0000 70%),radial-gradient(45% 28% at 96% 38%,#1af6980f 0%,#0000 70%);position:absolute;inset:0}.career-detail[data-astro-cid-p2hioexs]>.container[data-astro-cid-p2hioexs]{position:relative}.career-detail__profile[data-astro-cid-p2hioexs]{background:#f5f5f7;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}[data-theme=dark] .career-detail__profile[data-astro-cid-p2hioexs]{background:var(--color-bg-soft)}.career-detail__profile-main[data-astro-cid-p2hioexs]{flex-direction:column;gap:12px;min-width:0;display:flex}.career-detail__company[data-astro-cid-p2hioexs]{font-size:var(--text-sm);color:var(--color-primary);line-height:1.7}.career-detail__name-row[data-astro-cid-p2hioexs]{align-items:center;gap:8px;display:flex}.career-detail__mark[data-astro-cid-p2hioexs]{background:#233c6e url(/svg/ic_lightning-bolt.svg) 50%/11px 11px no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px}.career-detail__name[data-astro-cid-p2hioexs]{font-size:clamp(1.25rem, 2.5vw, var(--text-2xl));color:var(--color-text);font-weight:600;line-height:1.4}.career-detail__meta-row[data-astro-cid-p2hioexs]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;line-height:1.57;display:flex}.career-detail__meta-item[data-astro-cid-p2hioexs]{align-items:center;gap:4px;display:inline-flex}.career-detail__tags[data-astro-cid-p2hioexs]{flex-wrap:wrap;gap:8px;display:flex}.career-detail__tag[data-astro-cid-p2hioexs]{background:var(--color-primary);color:#fff;font-size:var(--text-xs);border-radius:52px;align-items:center;padding:6px 16px;font-weight:500;line-height:1.33;display:inline-flex}.career-detail__profile-side[data-astro-cid-p2hioexs]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.career-detail__buttons[data-astro-cid-p2hioexs]{align-items:center;gap:16px;display:flex}.career-detail__apply-btn[data-astro-cid-p2hioexs]{color:#000;white-space:nowrap;background:linear-gradient(90deg,#43e97b 0%,#38f9d7 100%);border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:8px 16px;font-size:1.25rem;font-weight:500;line-height:1.25;transition:filter .2s;display:inline-flex}.career-detail__apply-btn[data-astro-cid-p2hioexs]:hover{filter:brightness(1.05)}.career-detail__share[data-astro-cid-p2hioexs]{border:1px solid var(--color-border-light);border-radius:var(--radius-pill);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.career-detail__share[data-astro-cid-p2hioexs]:hover,.career-detail__share[data-astro-cid-p2hioexs].is-copied{color:var(--color-primary);border-color:var(--color-primary)}.career-detail__salary-block[data-astro-cid-p2hioexs]{flex-direction:column;gap:8px;display:flex}.career-detail__salary[data-astro-cid-p2hioexs]{font-size:var(--text-base);color:var(--color-text-muted);text-align:right;font-weight:400;line-height:1.6}.career-detail__salary[data-astro-cid-p2hioexs] strong[data-astro-cid-p2hioexs]{color:var(--color-text);font-weight:700}.career-detail__deadline[data-astro-cid-p2hioexs]{text-align:right;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.57}.career-detail__layout[data-astro-cid-p2hioexs]{grid-template-columns:minmax(0,1fr) 441px;align-items:start;gap:40px;margin-top:40px;display:grid}.career-detail__body[data-astro-cid-p2hioexs]{flex-direction:column;gap:32px;display:flex}.career-detail__section[data-astro-cid-p2hioexs]{flex-direction:column;gap:16px;display:flex}.career-detail__h2[data-astro-cid-p2hioexs]{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.4}.career-detail__description[data-astro-cid-p2hioexs]{white-space:pre-line;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.63}.career-detail__panel[data-astro-cid-p2hioexs]{background:#f5f5f7;border-radius:16px;padding:20px}[data-theme=dark] .career-detail__panel[data-astro-cid-p2hioexs]{background:var(--color-bg-soft)}.career-detail__section--indent[data-astro-cid-p2hioexs]{padding-left:16px}.career-detail__resp-list[data-astro-cid-p2hioexs]{font-size:var(--text-base);color:var(--color-text-muted);flex-direction:column;gap:12px;margin:0;padding-left:20px;line-height:1.63;list-style:outside;display:flex}.career-detail__resp-list[data-astro-cid-p2hioexs] li[data-astro-cid-p2hioexs]::marker{color:var(--color-text-muted)}.career-detail__req-grid[data-astro-cid-p2hioexs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.career-detail__req-card[data-astro-cid-p2hioexs]{border-left:3px solid var(--color-primary);background:#f5f5f7;border-radius:8px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}[data-theme=dark] .career-detail__req-card[data-astro-cid-p2hioexs]{background:var(--color-bg-soft)}.career-detail__req-card[data-astro-cid-p2hioexs] h3[data-astro-cid-p2hioexs]{color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.33}.career-detail__req-card[data-astro-cid-p2hioexs] p[data-astro-cid-p2hioexs]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.57}.career-detail__benefits[data-astro-cid-p2hioexs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.career-detail__benefit[data-astro-cid-p2hioexs]{background:var(--color-primary);color:#fff;font-size:var(--text-sm);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:8px;font-weight:500;line-height:1.3;display:flex}.career-detail__benefit-icon[data-astro-cid-p2hioexs]{border-radius:var(--radius-pill);color:#121212;background:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (width<=1024px){.career-detail__layout[data-astro-cid-p2hioexs]{grid-template-columns:1fr}}@media (width<=820px){.career-detail__profile[data-astro-cid-p2hioexs]{padding:var(--space-5);flex-direction:column;align-items:stretch}.career-detail__benefits[data-astro-cid-p2hioexs],.career-detail__req-grid[data-astro-cid-p2hioexs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.career-detail__benefits[data-astro-cid-p2hioexs],.career-detail__req-grid[data-astro-cid-p2hioexs]{grid-template-columns:1fr}.career-detail__apply-btn[data-astro-cid-p2hioexs]{font-size:var(--text-lg)}}
