#jobDetailPage{width:100%}.job-detail-main{display:flex;flex-direction:column;gap:12px}.job-detail-header .ant-card-body,.job-detail-section .ant-card-body{padding:22px}.job-detail-title{margin:2px 0 0;font-size:clamp(30px,3.3vw,44px);line-height:1.12;font-family:var(--anx-font-display);color:var(--anx-text-strong)}.job-detail-company{margin:12px 0 8px;color:var(--anx-text-soft);font-size:18px;font-weight:600}.job-detail-chips{margin-bottom:2px}.job-detail-meta{color:var(--anx-text-secondary);font-size:14px}.job-detail-cta{margin-top:14px;display:flex;flex-direction:column;gap:8px}.job-detail-link-text{font-size:12px;color:var(--anx-text-secondary);word-break:break-all}.job-detail-description{margin:0;white-space:pre-wrap;font-family:var(--anx-font-body);color:var(--anx-text);line-height:1.82;font-size:15px}.job-side-info{display:flex;flex-direction:column;gap:12px}.job-side-info>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--anx-border);padding-bottom:10px}.job-side-info>div:last-child{border-bottom:none;padding-bottom:0}.job-side-info .label{color:var(--anx-text-secondary);font-size:13px}.job-side-info .value{color:var(--anx-text);font-size:13px;text-align:right}.job-side-muted{color:var(--anx-text-secondary)}.job-related-list{display:flex;flex-direction:column;gap:8px}.job-related-item{border:1px solid var(--anx-border);border-radius:14px;background:var(--anx-surface-strong);padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:all var(--anx-motion-fast) var(--anx-ease)}.job-related-item:hover{border-color:var(--anx-primary);box-shadow:var(--anx-shadow-glow);transform:translateY(-2px)}.job-related-item .title{color:var(--anx-text);font-weight:700;font-size:14px;line-height:1.34}.job-related-item .meta{color:var(--anx-text-secondary);font-size:12px}@media (max-width:900px){.job-detail-header .ant-card-body,.job-detail-section .ant-card-body{padding:16px}.job-detail-title{font-size:32px}.job-detail-company{font-size:17px}.job-detail-cta .ant-btn{width:100%}}