.feed-brand.job-detail-page #all-jobs-detail-header{border:0;border-radius:24px!important}@media (max-width:430px){.feed-brand.job-detail-page{--job-detail-dock-height:104px}.feed-brand.job-detail-page:has(.job-detail-mobile-profile){--job-detail-dock-height:184px}.job-detail-page #applied-job-company,.job-detail-page #applied-job-description,.job-detail-page #applied-job-skills,.job-detail-page .job-detail-header>section{padding:24px}.feed-brand.job-detail-page .feed-job-card-title{font-size:18px;font-weight:600;line-height:27px;overflow-wrap:anywhere}.feed-brand.job-detail-page .feed-job-card-meta{color:#8e99ad;font-size:15px;line-height:23px}.feed-brand.job-detail-page .feed-job-card-meta-grid{font-size:16px;line-height:24px}.feed-brand.job-detail-page .feed-job-card-openings{color:#525d71;font-size:15px;font-weight:400;line-height:24px}.job-detail-page .ui-job-openings-count{gap:8px}.job-detail-page .ui-job-openings-count img{width:16px;height:16px}.job-detail-page .ui-all-jobs-job-card-meta-item{gap:8px}.job-detail-page .job-detail-ai-card{background:var(--feed-surface)}.job-detail-page .ui-all-jobs-detail-ai-match-summary{position:relative;z-index:1;padding:24px}.job-detail-page .ui-all-jobs-detail-ai-match-breakdown{margin-top:-24px;padding:48px 24px 24px}.job-detail-page .job-detail-ai-brand h2{font-size:18px;line-height:27px}.job-detail-page .job-detail-ai-heading{min-height:24px}.job-detail-page .job-detail-ai-score-row{height:46px;margin-top:16px;gap:10px}.job-detail-page .job-detail-ai-score-row>p{width:80px;font-size:32px;line-height:46px}.job-detail-page .job-detail-ai-reason{margin-top:16px;gap:0}.job-detail-page .job-detail-ai-reason>p{font-size:16px;font-weight:600;line-height:24px}.job-detail-page [data-ai-match-tier]:not([data-ai-match-tier=neutral]) .job-detail-ai-reason>p{color:var(--feed-accent)}.job-detail-page #all-jobs-detail-ai-match-read-more,.job-detail-page .job-detail-ai-reason>div>p{font-size:15px;line-height:23px}.job-detail-page .job-detail-breakdown-row>div:first-child{min-height:27px;font-size:18px;line-height:27px;color:#707b8f}.job-detail-page .job-detail-breakdown-row{height:auto}.job-detail-page .job-detail-breakdown-row>div:first-child span:first-child{font-weight:400}.job-detail-page .job-detail-breakdown-row>div:first-child span:last-child{font-size:20px}.job-detail-page .job-detail-breakdown-row>div:nth-child(2){margin-top:4px;height:10px;border-radius:3px}.job-detail-page .job-detail-breakdown-row>p{margin-top:4px;font-size:15px;line-height:23px}.job-detail-page #all-jobs-detail-related-jobs h2,.job-detail-page #applied-job-company h2,.job-detail-page #applied-job-description h2,.job-detail-page #applied-job-skills h2{font-size:20px;line-height:30px}.job-detail-page #applied-job-description h3{font-size:18px;font-weight:500;line-height:27px}.job-detail-page #applied-job-description h3+div,.job-detail-page #applied-job-description h3+ul{margin-top:8px;color:#707b8f;line-height:24px}.job-detail-page #applied-job-description h3+div>p+p{margin-top:0}.job-detail-page .ui-applied-job-company-description{color:#151920;line-height:24px}.job-detail-page #applied-job-gallery>div{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.job-detail-page #applied-job-gallery>div>button{width:160px;height:160px;scroll-snap-align:start}.job-detail-page #all-jobs-detail-related-jobs-scroll{gap:16px}.job-detail-page .ui-all-jobs-related-job-card{width:min(318px,80vw)}.job-detail-page a:focus-visible,.job-detail-page button:focus-visible{outline:2px solid var(--feed-accent);outline-offset:3px}@media (max-width:1439px){.feed-brand.job-detail-page{padding-bottom:calc(var(--job-detail-dock-height) + env(safe-area-inset-bottom, 0px))}.job-detail-page .job-detail-actions{position:fixed;inset:auto 0 0;z-index:40;display:flex;flex-direction:column;gap:16px;padding:16px 16px calc(24px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,#f6f7f900,#f6f7f9 22%)}.job-detail-page .job-detail-actions>*{width:100%;max-width:720px;margin-inline:auto;flex-shrink:0}}@media (max-width:1023px){.job-detail-page>.flex-1{padding:0 16px 24px}.job-detail-page #feed-topbar header{gap:16px 16px;padding:12px 16px 16px;border-radius:0 0 24px 24px;border-width:0}.job-detail-page .job-detail-topbar-brand{justify-self:start}.job-detail-page #feed-topbar .corner-mask-bl,.job-detail-page #feed-topbar .corner-mask-br,.job-detail-page #feed-topbar .corner-mask-tl,.job-detail-page #feed-topbar .corner-mask-tr{display:none}.job-detail-page #feed-topbar-notifications-trigger,.job-detail-page #feed-topbar-settings-trigger{width:32px;height:56px}.job-detail-page #feed-topbar-search{background:white;border:1px solid #f0f0f0;border-radius:16px;height:56px}.job-detail-page .job-detail-content-shell>div{gap:24px}.job-detail-page .job-detail-aside,.job-detail-page .job-detail-content,.job-detail-page .job-detail-layout{gap:16px}.job-detail-page footer>div:first-child>div>div>div:first-child{align-items:flex-start;text-align:left}}@media (max-width:389px){.job-detail-page #feed-topbar header{column-gap:8px}.job-detail-page #feed-topbar header a span{font-size:12px}}@media (min-width:390px) and (max-width:1023px){.job-detail-page #feed-topbar header a span{font-size:16px;line-height:24px}}@media (max-width:1439px) and (max-height:600px){.feed-brand.job-detail-page:has(.job-detail-mobile-profile){--job-detail-dock-height:104px}.job-detail-page .job-detail-actions:has(.job-detail-mobile-profile){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.job-detail-page .job-detail-actions>*{padding-inline:8px;gap:6px;font-size:14px;line-height:20px}}}