.job-detail-card[data-job-detail-variant] .company-section-card.job-company-inline{--company-inset:28px;border:1px solid var(--color-sage);padding:0 var(--company-inset) var(--company-inset);background:var(--color-warmwhite);border-top-width:3px;border-radius:14px;margin-top:32px;container-type:inline-size}.company-section-card .company-panel{max-width:none}.company-section-card :is(.company-panel-heading,.job-company-inline-eyebrow){margin:0 calc(-1 * var(--company-inset)) 24px;padding:16px var(--company-inset);background:var(--color-sand);color:var(--color-pine);font-family:var(--font-heading);letter-spacing:normal;text-transform:none;border-radius:11px 11px 0 0;font-size:16px;font-weight:600;line-height:1.5}.company-section-card .company-panel-identity{align-items:center;gap:16px;display:flex}.job-detail-card .company-section-card .company-panel-logo{flex:0 0 64px;width:64px;height:64px}.company-section-card .company-panel-logo img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.company-section-card .company-panel-name{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:1.35}.job-detail-card .company-section-card .company-panel-description{margin-top:24px;font-size:16px;line-height:1.65}.job-detail-card .company-section-card .company-panel-facts{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.job-detail-card .company-section-card .company-panel-fact{border:1px solid var(--color-sand);background:var(--color-mist);border-radius:12px;padding:16px}.company-section-card .company-panel-fact>div{gap:12px;display:flex}.job-detail-card .company-section-card .company-panel-fact>div>span:first-child{background:var(--color-pine);width:36px;height:36px;color:var(--color-honey);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.company-section-card .company-panel-fact p:first-child{font-size:14px;font-weight:400;line-height:1.5}.company-section-card .company-panel-fact p:last-child{margin-top:4px;font-size:16px;font-weight:400;line-height:1.5}.company-section-card .company-panel-actions{border-top:1px solid var(--color-sand);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding-top:24px;display:flex}.company-panel-jobs-link{background:var(--color-pine);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.company-panel-jobs-link>span{overflow-wrap:anywhere;min-width:0}.company-panel-jobs-link>svg{flex:none}.company-panel-jobs-link:hover{background:var(--color-deep-pine);color:#fff}.company-panel-jobs-link:focus-visible,.company-section-card .company-panel-link:focus-visible{outline:2px solid var(--color-honey);outline-offset:4px}.job-detail-card .company-section-card .company-panel-link{min-height:44px;color:var(--color-pine);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}@container (min-width:416px){.job-detail-card .company-section-card .company-panel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:600px){.company-section-card .company-panel-name{font-size:20px}.company-section-card .company-panel-jobs-link{text-align:left;justify-content:space-between;width:100%;padding-inline:16px}}@media (max-width:767px){.job-detail-card[data-job-detail-variant] .company-section-card.job-company-inline{--company-inset:20px;margin-top:24px}.company-section-card :is(.company-panel-heading,.job-company-inline-eyebrow){margin-bottom:20px}.job-detail-card .company-section-card :is(.company-panel-description,.company-panel-facts,.company-panel-actions){margin-top:20px}.company-section-card .company-panel-actions{gap:8px;padding-top:20px}}